-
Notifications
You must be signed in to change notification settings - Fork 118
Roadmap
Naucse should host open courses on open technologies, in the Czech language.
Here's a tentative roadmap.
(2017-06: done, except styling)
The first step is material for existing, running courses. These should be usable on the in-person courses ("runs"), and readable from home.
- Content from the PyLadies beginners' course
- Content from MI-PYT
The content should be modular: it should be possible to rearrange individual lessons within a course (within reason).
- Contribution guide, style guide, guide on how to use the content in other courses.
- Fork & merge workflow - render content from forked repositories
- Other courses should be added, for example Web Testing and Web Frontend from PyLadies Praha.
Host cheatsheets and exercises from PyLadies and MI-PYT courses.
Moving into dynamic page territory, naucse can serve personalized content, and track an user's progress. Reacting to the user's grammatical gender; suggesting the next course to take; badges.
Exercise solutions should be uploaded and stored
- Git server - store students' solutions
- Submission form (on top of Git)
- (Semi-)automatic tester (not tied to the above; can run on private repos as well)
Naucse can guide you through learning. This would be in cooperation with Adaptive Learning lab at Masaryk University.
Champions for these projects are better off forking the project or just drawing inspiration:
- Other (human) languages, e.g. English
- Other ecosystems, e.g. Ruby