Skip to content

Releases: dsavransky/grading

v2.20.1

13 Nov 20:58
Compare
Choose a tag to compare

Bugfix release. Adding missing parameter in genNpointNewQuizItem method.

v2.20.0

11 Nov 20:09
Compare
Choose a tag to compare

New functionality: create a quiz (either New Quiz of classic quiz) based on Poll Everywhere CSV input file. This allows you to create the same exact quiz questions in Poll Everywhere and Canvas using a single question bank.

Full Changelog: v2.19.0...v2.20.0

v2.19.0

12 Oct 16:34
Compare
Choose a tag to compare

#v2.19.0

Adding optional fromName input to all qualtrics distribution functions.

Full Changelog: v2.18.0...v2.19.0

v2.18.0

27 Sep 19:59
Compare
Choose a tag to compare

v2.18.0

Adding initial support for new quiz-based self-assessments. Also adding a linear penalty calculation (submissions past the due date are penalized on a linear scale, increasing from zero up to the maximum penalty after some number of days after the original deadline).

Full Changelog: v2.17.0...v2.18.0

v2.17.0

14 Jul 15:11
7aac0a1
Compare
Choose a tag to compare

v2.17.0

Various bugfixes and adding new qualtrics endpoint coverage for Get Distribution.

Full Changelog: v2.16.2...v2.17.0

v2.16.2

25 Mar 13:02
Compare
Choose a tag to compare

Fix to cornellQualtrics.getListContacts, which previously only looked at the first page of returned results. The method now looks at all returned pages (until nextPage is None), and return the list of contacts instead of the full response object. All other methods calling getListContacts have been updated accordingly.

Full Changelog: v2.16.0...v2.16.2

v2.16.1

10 Sep 23:08
93f0a1e
Compare
Choose a tag to compare

v2.16.1

Minor tweaks to new position keyword functionality in add2module. There is a bit of ambiguity between the Canvas API, which describes the position as '1-based', and actual Canvas instances which appear to allow insertion of items into the '0' position. So, when the position keyword is set to 'top', it now searches for the actual smallest index in the given module. The keyword default is now also explicitly set to 'bottom' (rather than None).

v2.16.0

06 Sep 21:12
Compare
Choose a tag to compare

v2.16.0

Adds the following methods:

  • listPages - returns list of all page titles
  • getPage - returns page object given its title (exact matches only)

Modifies add2module to add a position keyword. This can be None (default behavior and default for the keyword), a string ("top" or "bottom") or an integer. Controls the position of the newly created module item within the module.

v2.15.0

19 May 13:38
Compare
Choose a tag to compare

cornellQualtrics.exportSurvey and cornellGrading.selfGradingImport now have a saveDir keyword input which allows for setting an arbitrary path to write out downloaded survey data. Both default to None, in which case the previous behavior is retained and the output is written to the system's tmp directory.

v2.14.0

06 May 16:57
Compare
Choose a tag to compare

Adding Qualtrics utilities including:

  • Retrieving contacts from a mailing list
  • Retrieving survey links from a distribution
  • Creating single contact email distributions
  • Creating reminder distributions
  • Listing all distributions for a survey
  • deleting a survey
  • Updating survey options
  • Listing all qualtrics libraries
  • Listing all library messages
  • Creating a library message

Also adding a bugfix to latex to html parsing in cornellGrading to handle empty figure captions (as in the case of subfigures).