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

PrairieLearn Instructor Docs #7

Open
andrewstec opened this issue Dec 19, 2019 · 0 comments
Open

PrairieLearn Instructor Docs #7

andrewstec opened this issue Dec 19, 2019 · 0 comments

Comments

@andrewstec
Copy link

andrewstec commented Dec 19, 2019

Requirements:

High-Level Process Overview:

  1. Instructor is Ready for Development (environment setup, has permissions and assets gathered here: PrairieLearn Operations - Preparing 'Ready for Instructor Development' Stage #9).
  2. Sequential Steps Tutorial of Running and Creating a Course Example.
  3. Collaborated or individually built-out Course, Course Instance, Questions Github repository for CPSCxxx.
  4. Synced and tested CPSCxxx in staging and production.

Lower-Level Technical Requirements:

  • Build course JSON
  • Build course instance JSON
  • Build assessment JSON (aka. homework assignment, exam, etc.)
  • Build questions JSON
  • Build supporting HTML for questions
  • Access configured on an assessment (student must have access to a course instance AND assessment to have access to an assessment)

Lower-Level Business Requirements:

  • Grant TAs access permissions to course instance (ie. to TAs and Students who need to access course)
  • Grant TAs access permissions to course assessments
    • Only course instructors have access permissions to course assessments by default
  • Grant students access permissions to course assessments (based on date ranges when assignment starts, ends, etc.)
  • Integrate exam scheduler UID with exam-type assessment objects.
  • Instructors know how to re-use questions that are contributed to the /course directory.
  • Instructors know that they are unable to share assessments, as assessments are created per course instance.
  • Instructors know how to implement and test questions.
  • Instructors know that a student must have access to a course instance AND assessment to have access to an assessment.
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

1 participant