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

Hardening Interfaces #40

Open
6 of 11 tasks
acbart opened this issue Dec 21, 2023 · 1 comment
Open
6 of 11 tasks

Hardening Interfaces #40

acbart opened this issue Dec 21, 2023 · 1 comment

Comments

@acbart
Copy link
Collaborator

acbart commented Dec 21, 2023

  • Make sure "Remove" from manage students will safely handle things
  • Change "Delete Course" to only be viable for admins, and make it archivable instead for instructors
  • Lock courses functionality
  • Make links to courses in the "Manage Assignments" if there are submissions related to assignments from that course
  • Make it so that it tells you what URLs are in use
  • Provide link to documentation on making new assignments within the "Add New Assignments", at top of page, to open in a new tab
  • Provide link to quiz documentation
  • Make quiz editor for editing quizzes

Assignment points

  • Provide documentation for Edit Assignment Points ("Do not change these values unless you know what you are doing.")
  • Running total within points, percentage equivalent per assignment
  • Color these menus a bit differently to make their limited utlity more clear
@Enturk
Copy link

Enturk commented Jan 4, 2024

Changing the Delete course for instructors should be a priority. At the moment, it presents a security risk, and we want to be able to confidently state that this is a secure system.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants