Create Tests According to QTI 2.1 Standard
Class AssessmentItem
Class "AssessmentSection"
Create an object AssessmentSection
Class "AssessmentTest"
Create an object AssessmentTest
Class "AssessmentTestOpal"
Create an object AssessmentTestOpal
Authenticate with LMS
Build tags for AssessmentSection in assessmentTest
Class "Choice"
Class "CorrectFeedback"
Create object CorrectFeedback
Compose a root element AssessmentItem of xml task
Create XML file for question specification
Create XML file for exam test specification
Create rqti S4 AssessmentItem Object from Rmd
Create an element assessmentTest of a qti-xml document for test
Create an element itemBody of a qti-xml document
Create an element of metadata
Create an element outcomeDeclaration of a qti-xml document
Create XML or zip file for question specification
Create zip-archive of the qti test specification
Create an element responseDeclaration of a qti-xml document
Create an element responseProcessing of a qti-xml document
Compose a set of html elements to display question in qti-xml document
Create an Zip archive of QTI test
Class "DirectedPair"
Create object DirectedPair
Create YAML string for InlineChoice object (dropdown list)
Class "Entry"
Create object Entry
Class "Essay"
Create object Essay
Create data frame with test results
Create YAML string for NumericGap object
Create YAML string for TextGap object
Class "Gap"
Get list of AssessmentItems for AssessmentSection
Get value of the slot 'calculator'
Get list of contributors values
Get elements of the course by courseId from LMS
Get zip with course results by resource id and node id
Get file paths for attachment of test
Get identifier
Get records of all current user's resources on LMS
Get select records about user resources by name.
Create an URL using the resource's display name on LMS
Get object
Get points from AssessmentItem object
Get and process a piece of question content
Class "InlineChoice"
Create object InlineChoice
Check if User is Logged in LMS
LMS Class
Class "MatchTable"
Create a markdown list for answer options
Class "ModalFeedback"
Create object ModalFeedback
Class "MultipleChoice"
Create object MultipleChoice
Class "MultipleChoiceTable"
Create object MultipleChoiceTable
Create object NumericGap
Class "NumericGap"
Class "OneInColTable"
Create object OneInColTable
Class "OneInRowTable"
Create object OneInRowTable
Class Opal
Create an Opal LMS Connection Object
Class "Ordering"
Create object Ordering
Pipe operator
Prepare QTIJS renderer
Prepare files to render them with QTIJS
Publish a course on LMS
Publish a course on LMS Opal
Publish a course on LMS
Constructor function for class QtiContributor
Constructor function for class QtiMetadata
Class QtiContributor
Constructor function for class QtiContributor
shortcut for the correct QTIJS path
Class QtiMetadata
Constructor function for class QtiMetadata
Render Rmd directly in Opal via API
Render an RMD/xml file or rqti-object as qti xml with QTIJS
Render a single xml file with QTIJS
Render a zipped qti archive with QTIJS
Create qti-XML task file from Rmd (md) description
Create test zip file with one task xml file from Rmd (md) description
Create a section as part of a test content
Class "SingleChoice"
Create object SingleChoice
Start QTIJS on a local server
Stop QTIJS local server
Create a test
Create a test for LMS OPAL
Create object TextGap
Class "TextGap"
Create object TextGapOpal
Class "TextGapOpal"
Update the referenced learning resource of a course element in the LMS
Update the referenced learning resource of a course element in the LMS...
Update the referenced learning resource of a course element in the LMS
Upload content to LMS
Upload a resource on OPAL
Verify QTI XML against XSD Schema QTI v2.1
Class "WrongFeedback"
Create object WrongFeedback
Create tests and tasks compliant with the Question & Test Interoperability (QTI) information model version 2.1. Input sources are Rmd/md description files or S4-class objects. Output formats include standalone zip or xml files. Supports the generation of basic task types (single and multiple choice, order, pair association, matching tables, filling gaps and essay) and provides a comprehensive set of attributes for customizing tests.
Useful links