-
Notifications
You must be signed in to change notification settings - Fork 8
Resources for Developers
Zoom Recordings and slides from team meetings (please don't distribute to people who can't access this repo)
Note many of these have been obsoleted by changes in PL functionality. Use/view at own risk. Not supported; don't ask questions about them.
Slides (single deck, updated for each meeting except Kickoff)
Zoom meeting recordings:
- 2021-09-17 - Authoring questions using Faded Parsons element by Logan Caraco
- 2021-08-02 - Adding hints to MCQs by Cristian Moran and Irene Ortega
- 2021-07-21 - New drawing element enhancements by Ruben Bramasco and Gregory Litman-Navarro at CSULB
- 2021-06-21
-
2020-09-01 (needs password:
6iX5Ny7@) -
2020-08-18 (needs password:
4bCNEL^@) Youtube link -
2020-08-04 (needs password:
529hxt0.) Youtube link -
2020-07-21 (needs password:
U1N6^h@2) Youtube link -
2020-07-07 (needs password:
3I=$lQb!) Youtube link -
2020-06-23 (needs password:
6v#!1v^X) Youtube link -
2020-06-09 Kickoff meeting: Zoom recording (needs password:
1w$9=.3&), Slides, Youtube link
Note: All Zoom videos no longer exist.
Mariana Silva's quick start tutorial for GSIs developing question generators. Note that some of the text is necessarily UIUC-specific. One good development practice is to create each QG on its own branch, then use pull requests to merge it in.
- Full PL docs
- Specific entries on question generators and Elements
- Source code for all existing PL Elements
Comprehensive PDF cheat sheet for QG development
- Working Ideas for Drawing Problems (Google Doc, use a berkeley address to edit)
-
Write a
test()function inside the element, following this spec -
Add a question in the directory
exampleCourse/questions/element/that exercises all the main functionality of the element. Thepl-number-inputelement has a question calledelement/numberInput, for example. -
Add that question to the list in
tests/testExampleCourseQuestions.jsso it will be tested as part of CI.
Paper from UIUC stats professors about creating a PL autograder for R questions.
CS10 Team's Presentation Video from Snap!Con2020 showing their progress in PL/CBT.