Releases: dsavransky/grading
v2.20.1
v2.20.0
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
#v2.19.0
Adding optional fromName
input to all qualtrics distribution functions.
Full Changelog: v2.18.0...v2.19.0
v2.18.0
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
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
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
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
v2.16.0
Adds the following methods:
listPages
- returns list of all page titlesgetPage
- 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
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
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).