frontend icon indicating copy to clipboard operation
frontend copied to clipboard

Frontend of Source Academy, an online experiential environment for computational thinking (React, Redux, Saga, Blueprint)

Results 223 frontend issues
Sort by recently updated
recently updated
newest added

## Refactor components to use React hooks to access Redux store Code quality suggestion. ### Rationale Refactor existing function components to allow them to subscribe to the Redux store and...

Enhancement
_refactor
important

## Intergalactic mouse (or rat?) Scottie's uneaten cookies in the cadet's rooms could attract an intergalactic mouse. The cadet may keep the mouse as a pet. The mouse might eat...

Enhancement
_Academy Life
game

Currently we have an iron rule of using relative import paths, which creates some unnecessarily long paths: `import { AchievementItem } from '../../../../../../features/achievement/AchievementTypes';` could have been: `import { AchievementItem }...

_refactor
Proposal

## [Bug] Performance degradation with increasing use of Autograder UX issue and potential bug. ### Bug description The front-end Autograder (in the side content tabs) allows students to test the...

Bug
important

Hints are only relevant when __type-related__ runtime errors occur.

Bug
minor

It may be useful to allow for determining some layout features using the query string of the playground URL. Here is an example that would collapse the editor and the...

Enhancement
_infrastructure
Proposal
minor

Currently, the playground will use the `default` variant if the the URL contains an unsupported chapter - variant combination. Example: Chapter = 4, and variant = `non-det` As mentioned in...

Enhancement

Currently, invalid share links silently load the cached program. They should load the cached program, but also pop up an error.

Enhancement
minor

Sometimes, grading can take a while or involve multiple graders, and graders will save their work to the database to resume grading at a later time. However, this actually exposes...

Enhancement
minor
_postponed

To aid students to prioritize different assignments accordingly to the deadline where they can still get max XP

Enhancement
minor
_postponed