frontend
frontend copied to clipboard
Frontend of Source Academy, an online experiential environment for computational thinking (React, Redux, Saga, Blueprint)
Now that we already have stories, let's make the code snippets returned by (or sent to) GPT-4 in the SICP page to also be runnable in the same way. Should...
The autocomplete in the playground editor currently ignores the "as name" suffixes that can be appended to imported names. Examples: I vaguely remember that this was working in the past,...
 https://share.sourceacademy.org/vwwjn The arrow should point to the first pair of xs, not between the first and the second pair. ``` const append =...
### Description Part of #2849. Follows up from #2893 and reuses some components. Refactoring/renaming for consistency will be done in a subsequent part that completes the removal of tremor entirely....
### Description ### Type of change - [ ] Bug fix (non-breaking change which fixes an issue) - [x] New feature (non-breaking change which adds functionality) - [ ] Breaking...
### Description This PR primarily aims to improve the design and placement of the logos on the new login page to be more centered. Also address a small positioning problem...
Clicking refresh on the grading table causes it to send a backend request with query param `group = false` even though the drop down is still set to "submissions from...
When there are syntax errors in the code, such as unclosed parentheses () or curly braces {}, some function names do not get auto-completed. This can be quite inconvenient during...
Sometimes it shows, sometimes it does not. It's very confusing, need to check devtools to see if the request with the new updated data actually is done or not
Student exists in Canvas Section. However, on source academy, the student has no name. The student ID is correct and the same as what is reflected on canvas. The assignments'...