Skip to content

UBCMath/pl-pims-elmacon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UBC Math and friends experimental PrairieLearn problems

Instructors and TAs use this repo to coordinate homework assignments over multiple instances of the course.

Please file issues or pull requests to improve the homework questions.

⚙️ Development Workflow

Getting Started

  • Clone this repo to your local machine.
  • Follow instructions in here to set up a local instance of PrairieLearn.

Making Changes

  1. Create a new branch off of the master branch. If you are fixing an issue, name it with the number of the issue you'll be working on (e.g. ISSUE-101). If you are adding a new lesson, name it the same thing as the created question's QID (e.g. FreeBodyDiagramsQ1).
  2. Make changes and commit your changes to your branch with Conventional Commit Messages.
  3. Once you're satisfied with your changes, open a new pull request for your branch with the corresponding issue number or QID and description as the PR title (e.g. ISSUE-61: Fix Colin's code)
  4. Fill out PR template when you post a PR.
  5. Resolve all merge conflicts as needed.
  6. Assign at least one member to review your PR and be open and available to address feedback.
  7. Comment the PR link in the issue ticket, if your PR addresses an issue.
  8. After approval from the team member, confirm the PR and merge your branch into the master branch.
  9. Confirm that your changes are reflected in the master branch, and then delete your branch.

Notes

  • The current live instance of this course pulls from the master branch (but this does not currently happen automatically).

  • During term, all non-trivial changes should go through merge requests.

Locations

  • The live copy of this repo is hosted privately at UBC.

  • We have a Github.com mirror to potentially help other people who are also developing problems in PrairieLearn. Please feel free to build on our work or send fixes. Note as of Autumn 2021, we have not migrated/copied Issues and Merge Requests to the mirror site.

Caution

  • Individual student data should not appear in this repo or be discussed on this platform.

About

PIMS Elmacon PrairieLearn experiments

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors