Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Polish views, improve UX #81

Merged
merged 6 commits into from
Mar 7, 2022
Merged

Polish views, improve UX #81

merged 6 commits into from
Mar 7, 2022

Conversation

krashanoff
Copy link
Collaborator

@krashanoff krashanoff commented Mar 5, 2022

Goals

  • Datetimes display correctly in Me.tsx.
  • Cards are more consistent between views.
  • Due dates take effect on the system.
  • Export to CSV/JSON for student submissions.

Other Stuff

  • Remove bloat
  • Decouple internal components to their own folders
  • Add API binding for assignment creation.
  • Move demo.sh.
  • Move docs to Gitbook.

Things that need fixing

  • I would like to add tests to the grading infrastructure again. Will probably change it by making the parser a per-case function call.

@krashanoff krashanoff added backend Concerning the backend frontend labels Mar 5, 2022
* Add API binding for assignment creation.
* Move demo.sh.
* Datetimes display correctly in Me.tsx.
* Cards are more consistent between views.
* Backend now stops sending on channels/websocket when terminated.
* Tests are invalidated because the interface has changed to favor
  parallelism.
* Tests are sent down the socket in array form.
* Move account creation to CreateAccount folder.
@krashanoff krashanoff merged commit 5c46ed8 into main Mar 7, 2022
@krashanoff krashanoff deleted the polish branch March 7, 2022 02:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Concerning the backend frontend
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant