v1.0.0
Changelog:
- Implement the Teacher Connections tab of the My Account page.
- Implement the My Assignments page for students, with the same functionality as on Isaac Physics.
- Implement the Manage Groups page for teachers, along with the Invite Users modal.
- Implement the Set Assignments page for teachers, listing boards and groups.
- Implement the Assignment Progress page for teachers.
- Implement the User Manager for Admin users.
- Implement basic support for gameboards, listing questions in the same way as topic pages.
- Implement Student and Teacher Support pages.
- Add event listing carousel to homepage.
- Add contact form presets and My Account page links for requesting a Teacher Account.
- Support side-by-side content layouts, and accordions that actually hide their content.
- Number figures on pages in ascending order, and allow referencing them in page content.
- Improvements to alt-text and labelling to ensure accessibility complicance.
- Add initial support for Parsons Problems, with keyboard accessibility working for everything except indentation.
- Add a symbolic logic demo page at
/equalityas on Isaac Physics. - Allow attributions on images and figures to be displayed.
- Prevent redirecting to an error page on 404's, so that reloading the page doesn't just reload an error page.
- Make modals wider, to make better use of screen widths.
- Remove references to "in development" from the page metadata.
- Alter the Morse Code dots to have the correct International Morse Code spacing, and add structure to the SVG for anyone who inspects it to aid decoding.
- Add support for the same logging to
logged_datathat Isaac Physics uses, with many of the same events. - Fix the "All Topics" page on IE, and add the latest batch of topics.
- Add TypeScript typings to ReactStrap.
- Add webpack-bundle-analyzer to inspect JavaScript bundle size.