-
Notifications
You must be signed in to change notification settings - Fork 27
Open
Description
Here I would like to discuss the next steps for the codelab.
I'd like to focus on 2 things here:
- Making the codelab self-paced, to allow learning angular outside of the classroom.
- Simplify the process of creating new exercises. This would be a great format to learn not just more advanced angular, but also rxjs, TypeScript and many more things, and it should be really easy to create a codelab for those.
High priority
Inlining learning materials #57
Currently we're using google slides, that works well but has some drawbacks:
- Hard to translate in other languages, translators don't get notified on change, which means the slides will stay out of sync
- User has to jump between slides and the codelab manually which can be confusing
- Not flexible enough - it's not possible to have interactive examples in the slides.
Come up with a good and easy way to create new exercises. #58
The biggest challenge here is the progressive evolution of file content throughout the exercises.
e.g. if I fix a type in main.ts
in exercise 1, it has to propagate through every exercise up to exercises 18.
Curently I'm using a home-grown diff markup language, but I would be curious to see what are better ways to do the same.
Medium priority
- Performance
- Bundle size
- Actually translating to other languages
Metadata
Metadata
Assignees
Labels
No labels