-
1.19.0 - 2016-02-23
-
Add Ace editor for in-question code editing (Terence Nip).
-
Add
MultipleTrueFalse
question type. -
Upgrade MathJax to 2.6.0 to fix "vertical bar" rendering problem.
-
Add
adm-zip
support for questions to create zip files (Craig Zilles). -
Enable embedded images in MultipleChoice and Checkbox question types.
-
Fix bugs related to reporting of PrairieLearn git version.
-
Add Errors tab for instructors to see server-side errors, and report more errors.
-
Add Reload button in development mode.
-
Add support for variable credit on tests (bonus credit and partial credit).
-
Remove the Adaptive test type (superseded by Game).
-
Add validation for dates on server load.
-
Fix display of question answer feedback during RetryExams.
-
Change all test scores to be stored as percentages without decimal places (rounded down).
-
Add
{{params.a | vector}}
template for bracketed vectors. -
Support IP range checking for Siebel basement labs.
-
-
1.18.0 - 2016-01-20
-
Fix security hole to restrict question access to accessible tests.
-
Add
jsplumb
support (Terence Nip).
-
-
1.17.0 - 2015-11-04
-
Fix missing
questionFile()
caused by upgraded underscore templating. -
Fix sorting of tests with mixed integer/string numbers.
-
Fix broken PrairieDraw figures after submission grading.
-
Fix role changes on User page with Firefox.
-
Fix username setting when UID is set.
-
Fix User page dropdowns to default to current state.
-
Add a User page button to change back to the authenticated UID.
-
Fix missing user list in dropdown after UID change.
-
Add "Troubleshooting" documentation page with frequently asked questions.
-
Add documentation about tests and questions versus test instances and question instances.
-
Add
Checkbox
question type. -
Add
exampleCourse/questions/randomZip
example. -
Remove unused
backend/questions
andbackend/tests
templates in favor ofexampleCourse
. -
Include MathJax inside PrairieLearn.
-
Fix TeX label generation scripts to support Python 3.X and
courseDir
config variable.
-
-
1.16.1 - 2015-10-12
- Fix alignment of date plots on Safari.
-
1.16.0 - 2015-10-12
-
Link questions on test "Admin" pages to question instances.
-
Add statistics by day for exam-type tests.
-
-
1.15.2 - 2015-10-09
- Fix doc references from "Assessment Detail" to assessment "Admin" page.
-
1.15.1 - 2015-10-08
- Clean up
particleMotion
example HTML templates.
- Clean up
-
1.15.0 - 2015-10-08
- Enable feedback in questions during exams and add
particleMotion
example.
- Enable feedback in questions during exams and add
-
1.14.1 - 2015-10-08
- Fix documentation typo in test access control section.
-
1.14.0 - 2015-10-08
- Add "uids" as an access rule restriction in test "allowAccess".
-
1.13.2 - 2015-10-08
- Use a locally-hosted copy of MathJax.
-
1.13.1 - 2015-10-04
- Fix test statistics for
Exam
andPracExam
tests.
- Fix test statistics for
-
1.13.0 - 2015-10-04
-
Plot score histogram in test admin view (Binglin Chen @chen386).
-
Add question statistics to test admin view.
-
Display PrairieLearn version number on the Sync page.
-
-
1.12.1 - 2015-09-24
- Fix test statistics for
RetryExam
using zones.
- Fix test statistics for
-
1.12.0 - 2015-09-24
-
Standardize question numbering to be like #3.8 rather than #3-8 (Terence Nip @tnip).
-
Fix schema validation and example for RetryExams with multiple qids in a question.
-
-
1.11.1 - 2015-09-23
-
Fix build bug with missing moment-timezone.
-
Remove deprecation warning for
questionGroups
inRetryExam
.
-
-
1.11.0 - 2015-09-23
-
Redesign of the "Assessment" page to be more compact and consistent.
-
Add
zones
toRetryExam
to control question-order randomization. -
Add
variantsPerQuestion
andunlimitedVariants
options forRetryExam
. -
Improve test naming consistency and fix navbar link bugs with tests.
-
Allow test numbers to be strings.
-
-
1.10.2 - 2015-09-19
- Fix bug introduced by 1.10.1 that broke all tests (overly general change events).
-
1.10.1 - 2015-09-18
- Fix bug that caused the "User" page to not display changes in user, role, or mode.
-
1.10.0 - 2015-09-15
-
Add "reset test" capability for instructors.
-
Only allow questions to be solved for accessible tests.
-
Add export test data capability for instructors.
-
Add summary test statistics for instructors.
-
-
1.9.1 - 2015-09-11
-
Fix docs/example to add blank target for test text links.
-
Fix
clientFiles
to also handle subdirectories.
-
-
1.9.0 - 2015-09-11
- Add
clientFiles
and docs for adding text/files to tests.
- Add
-
1.8.1 - 2015-09-10
- Fix security hold where anyone could access
/export.csv
.
- Fix security hold where anyone could access
-
1.8.0 - 2015-09-09
- Add optional header text for
RetryExam
(for formula sheets, etc).
- Add optional header text for
-
1.7.6 - 2015-09-09
- Load frontend website even if there were errors fetching data.
-
1.7.5 - 2015-09-07
- Reload all question
server.js
files after "Sync" with a git course repository.
- Reload all question
-
1.7.4 - 2015-09-06
- Correctly give highest score for assessments with duplicate scores.
-
1.7.3 - 2015-09-06
- Fix bug that created multiple tInstances.
-
1.7.2 - 2015-09-02
- Fix
exampleCourse/questions/addVectors
to useQServer
sogradeAnswer()
is truly optional.
- Fix
-
1.7.1 - 2015-09-02
-
Fix schema links in documentation.
-
Add documentation for question options.
-
Add docs and text on the User page to describe the server
mode
in more detail.
-
-
1.7.0 - 2015-09-01
- Don't generate new question variants until the old variant is answered.
-
1.6.0 - 2015-09-01
-
Make
exampleCourse/tests/homework1
visible by default. -
Display course name in page title.
-
Use "assessment" rather than "homework" or "test" in user-visible strings.
-
-
1.5.2 - 2015-08-31
- Fix example
backend/config.json
in the docs.
- Fix example
-
1.5.1 - 2015-08-30
- Clarify docs about user role setting.
-
1.5.0 - 2015-08-26
- Enable exam mode detection via hard-coded IP range for the CBTF.
-
1.4.1 - 2015-08-26
export.csv
now uses testset
rather thantype
for test names.
-
1.4.0 - 2015-08-25
-
Add documentation and help text for Sync page.
-
Fix display of commit information when using older versions of git.
-
Add figure to example question
addVectors
inexampleCourse
.
-
-
1.3.2 - 2015-08-24
- Fix
allowAccess
checks to not always fail.
- Fix
-
1.3.1 - 2015-08-24
- Fix
pulls
error whengitCourseBranch
is not set.
- Fix
-
1.3.0 - 2015-08-24
- Change default
allowAccess
to block all non-instructor access.
- Change default
-
1.2.1 - 2015-08-24
- Fix race condition in user creation and correctly record user names.
-
1.2.0 - 2015-08-23
-
Add "Sync" feature to pull from a git repository.
-
Fix missing
template
field inconfig.json
schema. -
Improve error logging with more specific error information.
-
-
1.1.0 - 2015-08-22
- Add access logging to the database.
-
1.0.2 - 2015-08-19
-
Documentation fixes following the bootcamp.
-
Fix undefined logger error if
config.json
contains errors (reported by Craig and Mariana).
-
-
1.0.1 - 2015-08-18
- Fix
npm
module list during bootcamp (removenodetime
, addmoment
).
- Fix
-
1.0.0 - 2015-08-18
- First public release for pre-Fall-2015 bootcamp.