Releases: isaacphysics/isaac-react-app
Releases · isaacphysics/isaac-react-app
v1.6.13
Changelog
Both subjects
- Quiz "view as student" functionality
- Fix to "float right" figures indenting blocks of text weirdly
- Latex in question names is now correctly rendered on gameboard item titles and gameboard navigation links
- Addition of cloze text drag-and-drop questions
- Call synchroniseChangedUsers every 12 hours) (quartz sync mailjet)
- Check properties of
registeredContext
aren't null before calling them (manage bookings CSV)
v1.6.11
Changelog
Both subjects
- Made the GuiceConfigurationModules factories for their own injectors (PR)
- Enable admins to reset passwords for any user via user manager (PR)
- Renamed quizzes to tests (PR)
- User-facing text only
- Fixed looping of history on question finder (PR)
- Stage 2 of Inequality upgrades (PR)
- Typescript upgraded to version 4
- Fixed a bug created by a circular dependency created by the content model (8e20b95)
- Reordered quiz redirects to prevent premature substring matching (e413c09)
Physics
v1.6.7
Changelog
Both subjects:
- Add a filter to the content errors page to select if the content is published or not.
- Admin email sending QoL updates, including showing the from address/name and whether it will be sent with MailGun or via the University.
Physics:
- GCSE and A-Level page tiles updated.
- Route added to the Year 9 Physics book plus it's homepage.
Computer Science:
- The WJEC, EDUQAS and CIE A-Level exam board topic pages are now added.
v1.6.5
Changelog
Both subjects:
- Fixed a bug with images in default feedback
- Change wording and workflow of allowing a student to attempt a quiz again
- Inline glossary terms no longer user's exam board choice
Computer Science:
- Added a new
/teachcomputing
page, accessible through NCCE links - Release GCSE topics Representation of Text and Representation of Images
- Remove Modals of Computation from GCSE topics
v1.6.2
Changelog
Both subjects:
- Fix a bug where
PROGRAMMING_LANGUAGE
andBOOLEAN_NOTATION
were being set on account update on Physics. - Add a table view to the Set Assignments page.
- Fixed gameboard share link style.
- Fixed style regression for (in)complete accordion sections ticks and crosses.
- Fixed regression of quiz progress name ordering (family then given name).
Physics:
- Fixed a bug with FastTrack progress.
- Removed teacher mentoring link and updated wording on Teacher Features page.
Computer Science:
- Remove old examBoard values from glossary terms and in the editor.
- Remove
NONE
fromBOOLEAN_NOTATION
enum. - Tighten up Pseudocode syntax highlighting definitions.
v1.5.4
Changelog
Both subjects:
- Add a filter to the admin content errors page - you can now filter errors by searching for substrings of the message
Computer Science:
- Add a fancy Isaac CS logo themed loading spinner in place of the previous orange ring
- Remove summer break banner on the events page
- Add programming language preference option to user accounts (currently only for users with beta features enabled)
- Fix line numbers not showing in code blocks
v1.5.3
Changelog
Both subjects:
- Add support for regular expression based text questions, displayed similarly to string match questions.
- Prevent users from viewing (non-existent) detailed feedback on quizzes when the feedback mode is not detailed feedback.
- Add a count of active users in the last two years to the admin stats page.
- Update the highlight.js library to fix some type issues.
Physics:
- Alter the wording used for significant figure warning messages in the case that the user enters too few sig figs.
v1.5.1
Changelog
Both subjects:
- Show 5 recently answered questions and the oldest 5 unfinished questions on the My Progress page for users.
- Allow item question known answers to match a subset of the user's response, to allow better feedback for common wrong answers.
Computer Science:
- Add a
/safeguarding
short URL and link to the events menu. - Add automatic line numbering to code blocks.
- Add basic syntax highlighting for Isaac Pseudocode examples.
v1.5.0
Changelog
Both subjects:
- Load all quizzes when listing available quizzes to teachers and students, allow searching by title.
- Add default feedback to questions and use this feedback if no better feedback is generated by question validators.
- Upgrade Jetty to 9.4, changing the format of authentication cookies to avoid incompatibility with the RFC enforcement Jetty now does. This change requires all users to log back in.
- Update the Orika mapping library to the latest version.
- Add a misuse monitor by IP address on password reset requests.
- Update ReactStrap to the latest version.
- Update the RESTeasy framework we use to the latest version.
- Update the version of Maven used by the Docker builder to the latest version.
- Remove support in the API for the "old." subdomain.
Physics:
- Only warn about too many significant figures if answer rounds to the correct value.
Computer Science:
- Update the banner on the events page with text about the summer break.
v1.4.23
Changelog
Both subjects:
- Update the downtime warning banner to warn about planned downtime for the cookie format migration and Jetty upgrade.