Elearn NGX
- 7 Devlogs
- 19 Total hours
A better (more interactive) version of Elearn Economics (used in NZ high schools!).
A better (more interactive) version of Elearn Economics (used in NZ high schools!).
All the tests pass! A few small bugs have been fixed as well!
My cleanup code quest has finished. Now on to fixing visual bugs and implementing more features!
Fixing bugs, writing unit tests, improving code coverage with tests :)
Only 10% don’t pass (which is good!). I will fix those next.
Other things: rubocop has fewer complaints now :)
Code coverage is up to 80% (+/- 3%).
Everything is broken :(
Things I did:
Challenges:
Exercises now have analytics!
Things I built:
Things that don’t work:
I added users, and everything broke :(
The react component part takes too much memory to compile, so i added aggressive code splitting. Now different components (which are ended up as web components) are now independent files and are lazy-loaded. Things like perseus and mathjax are still big files but loaded separately.
I added a top bar and a sign in screen! Also user roles like Admin, Content Manager, Teacher, Student. The sign in screen works!
Also exercises creating, editing.
Updated UI for question workspace! The problems: drag and drop broke, the sidebar stopped being draggable, and tags broke. Ooops. I fixed them by refactoring the dashboard module, implementing smaller changes, console.log religiously. Other things that changed:
Things I still need to do:
I realised that I can’t actually upload multiple images in stardance (even though it displays fine in the preview), which is a bit unfortunate.
I love creating and editing questions! The only problem is it looks awful … :(
What I did:
Challenges: