- [Urgent] Fixed issue with spritelab so it now works in Firefox and Edge
- extract 'should see inline answer' logic from user model into standalone policy object
- remove the User.user_level_for helper, replace it with plain rails
- DTS (Levelbuilder > Staging) [robo-dts]
- Feedback Level: Fix bug where could not resize other tabs content
- Revert "Contained Level: For CSF Move Answers to Teacher Only Tab"
- Make two eyes tests have different names
- [student-libraries] Add ability to pre-load code in the js-interpreter
- [student-libraries] Create S3 API for publishing/using student libraries
- [student-libraries] Expose functions, comments, and parameters from the JSInterpreter
- Contained Level: For CSF Move Answers to Teacher Only Tab
- create pilot admin pages
- Tutorial explorer: New layout for specific locale tutorial set
- Student has not started level warning too long
- add school district to csf roster [ci skip]
- PR 30989
- Extract "last completed school info" logic from User model
- Add experiment server API for new survey rollup UI
- Add i18n-dev to ssh config [ci skip]
- [Applab Datasets] Paginate and Scroll Preview Modal
- Add getBehaviorsForSpriteId to Sprite Lab library