- Mark teachers in any cohort as an authorized teacher
- Consolidate matrix question summaries: remove parent and prepend head…
- DTS (Levelbuilder > Staging) [robo-dts]
- UserPermissionGrantee
- Set query timeout for under16 email script
- show Spanish localized athletes video when viewing page in Spanish
- CSF-style instructions for Sprite Lab (with Mark’s temporary avatar)
- Update Blockly through 2.4.1
- Add auth for RegionalPartner API
- Tests: Re-enable netsim_lobby.feature on Circle
- Move permission methods to UserPermissionHelper
- Include workshops associated with ones regional partners in the organ…
- Personal projects table - style tweaks
- PR 23320
- Web Lab: Can reset level progress even though Bramble initialization fails
- Support staff may reset abuse on project-backed script levels
- Bugfix: course_id is not cleared from section if params[:course_id] is nil or not provided
- Personal projects table
- rename CSF 2017 scripts