Skip to contents

All functions

AssessmentItem-class AssessmentItem
Class AssessmentItem
AssessmentSection-class AssessmentSection
Class "AssessmentSection"
AssessmentTest-class AssessmentTest
Class "AssessmentTest"
AssessmentTestOpal-class AssessmentTestOpal
Class "AssessmentTestOpal"
Choice-class Choice
Class "Choice"
CorrectFeedback-class CorrectFeedback
Class "CorrectFeedback"
DirectedPair-class DirectedPair
Class "DirectedPair"
Entry-class Entry
Class "Entry"
Essay-class Essay
Class "Essay"
Gap-class Gap
Class "Gap"
InlineChoice-class InlineChoice
Class "InlineChoice"
LMS-class LMS
Class LMS
MatchTaable-classs MatchTable
Class "MatchTable"
ModalFeedback-class ModalFeedback
Class "ModalFeedback"
MultipleChoice-class MultipleChoice
Class "MultipleChoice"
MultipleChoiceTable-class MultipleChoiceTable
Class "MultipleChoiceTable"
NumericGap-class NumericGap
Class "NumericGap"
OneInColTable-class OneInColTable
Class "OneInColTable"
OneInRowTable-class OneInRowTable
Class "OneInRowTable"
Opal-class Opal
Class LMS OPAL
Ordering-class Ordering
Class "Ordering"
QtiContributor-class QtiContributor
Class QtiContributor
QtiMetadata-class QtiMetadata
Class QtiMetadata
SingleChoice-class SingleChoice
Class "SingleChoice"
TextGap-class TextGap
Class "TextGap"
TextGapOpal-class TextGapOpal
Class "TextGapOpal"
WrongFeedback-class WrongFeedback
Class "WrongFeedback"
assessmentSection()
Create an object AssessmentSection
assessmentTest()
Create an object AssessmentTest
assessmentTestOpal()
Create an object AssessmentTestOpal
authLMS()
Authenticate with LMS
buildAssessmentSection()
Build tags for AssessmentSection in assessmentTest
correctFeedback()
Create object CorrectFeedback
createAssessmentTest()
Create an element assessmentTest of a qti-xml document for test
createItemBody()
Create an element itemBody of a qti-xml document
createMetadata()
Create an element of metadata
createOutcomeDeclaration()
Create an element outcomeDeclaration of a qti-xml document
createQtiTask()
Create XML or zip file for question specification
createQtiTest()
Create zip-archive of the qti test specification
createResponseDeclaration()
Create an element responseDeclaration of a qti-xml document
createResponseProcessing()
Create an element responseProcessing of a qti-xml document
createText()
Compose a set of html elements to display question in qti-xml document
createZip()
Create an Zip archive of QTI test
create_assessment_item()
Compose a root element AssessmentItem of xml task
create_qti_task()
Create XML file for question specification
create_qti_test()
Create XML file for exam test specification
create_question_object()
Create rqti S4 AssessmentItem Object from Rmd
directedPair()
Create object DirectedPair
dropdown()
Create YAML string for InlineChoice object (dropdown list)
entry()
Create object Entry
essay()
Create object Essay
extract_results()
Create data frame with test results
gap_numeric()
Create YAML string for NumericGap object
gap_text()
Create YAML string for TextGap object
getAssessmentItems()
Get list of AssessmentItems for AssessmentSection
getCalculator()
Get value of the slot 'calculator'
getContributors()
Get list of contributors values
getCourseElements(<Opal>)
Retrieve Data About Course Elements from LMS Opal
getCourseElements()
Get elements of the course by courseId from LMS
getCourseResult(<Opal>)
Get zip with course results by resource id and node id
getCourseResult()
Get zip with course results by resource id and node id
getFiles()
Get file paths for attachment of test
getIdentifier()
Get identifier
getLMSResourceURL(<Opal>)
Create a URL using the resource's display name in LMS Opal
getLMSResourceURL()
Create a URL using the resource's display name in LMS
getLMSResources(<Opal>)
Get records of all current user's resources on LMS Opal
getLMSResources()
Get records of all current user's resources on LMS
getLMSResourcesByName(<Opal>)
Get selected records of the current user's resources on LMS Opal by display name.
getLMSResourcesByName()
Get select records about user resources by name.
getObject()
Get object
getPoints()
Get points from AssessmentItem object
getResponse()
Get and process a piece of question content
inlineChoice()
Create object InlineChoice
isUserLoggedIn()
Check if User is Logged in LMS
mdlist()
Create a markdown list for answer options
modalFeedback()
Create object ModalFeedback
multipleChoice()
Create object MultipleChoice
multipleChoiceTable()
Create object MultipleChoiceTable
numericGap() gapNumeric()
Create object NumericGap
oneInColTable()
Create object OneInColTable
oneInRowTable()
Create object OneInRowTable
ordering()
Create object Ordering
prepareQTIJSFiles()
Prepare files to render them with QTIJS
prepare_renderer()
Prepare QTIJS renderer
publishCourse(<Opal>)
Publish a course on LMS Opal
publishCourse()
Publish a course on LMS
qti_contributor()
Constructor function for class QtiContributor
qti_metadata()
Constructor function for class QtiMetadata
qtijs_path()
shortcut for the correct QTIJS path
render_opal()
Render Rmd directly in Opal via API
render_qtijs()
Render an RMD/xml file or rqti-object as qti xml with QTIJS
render_xml()
Render a single xml file with QTIJS
render_zip()
Render a zipped qti archive with QTIJS
rmd2xml()
Create qti-XML task file from Rmd (md) description
rmd2zip()
Create test zip file with one task xml file from Rmd (md) description
section()
Create a section as part of a test content
singleChoice()
Create object SingleChoice
start_server()
Start QTIJS on a local server
stop_server()
Stop QTIJS local server
test()
Create a test
test4opal()
Create a test for LMS OPAL
textGapOpal() gapTextOpal()
Create object TextGapOpal
textGap() gapText()
Create object TextGap
updateCourseElementResource(<Opal>)
Update the referenced learning resource of a course element in the LMS Opal
updateCourseElementResource()
Update the referenced learning resource of a course element in the LMS
upload2LMS()
Upload content to LMS
verify_qti()
Verify QTI XML against XSD Schema QTI v2.1
wrongFeedback()
Create object WrongFeedback