rqti0.3.0 package

Create Tests According to QTI 2.1 Standard

getResponse-methods

Get and process a piece of question content

rmd2xml

Create qti-XML task file from Rmd (md) description

getAssessmentItems-methods

Get list of AssessmentItems for AssessmentSection

getCalculator-methods

Get value of the slot 'calculator'

getContributors-methods

Get list of contributors values

getFiles-methods

Get file paths for attachment of test

getIdentifier-methods

Get identifier

getObject-methods

Get object

getPoints-methods

Get points from AssessmentItem object

createAssessmentTest-methods

Create an element assessmentTest of a qti-xml document for test

AssessmentItem-class

Class AssessmentItem

AssessmentSection-class

Class "AssessmentSection"

AssessmentTest-class

Class "AssessmentTest"

AssessmentTestOpal-class

Class "AssessmentTestOpal"

prepareQTIJSFiles-methods

Prepare files to render them with QTIJS

auth_opal

Authentification in OPAL API

buildAssessmentSection-methods

Build tags for AssessmentSection in assessmentTest

Choice-class

Class "Choice"

CorrectFeedback-class

Class "CorrectFeedback"

correctFeedback

Create object CorrectFeedback

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

createItemBody-methods

Create an element itemBody of a qti-xml document

createMetadata-methods

Create an element of metadata

createOutcomeDeclaration-methods

Create an element outcomeDeclaration of a qti-xml document

createQtiTask-methods

Create XML or zip file for question specification

createQtiTest-methods

Create zip-archive of the qti test specification

createResponseDeclaration-methods

Create an element responseDeclaration of a qti-xml document

createResponseProcessing-methods

Create an element responseProcessing of a qti-xml document

createText-methods

Compose a set of html elements to display question in qti-xml document

createZip-methods

Create an Zip archive of QTI test

DirectedPair-class

Class "DirectedPair"

directedPair

Create object DirectedPair

dropdown

Create YAML string for InlineChoice object (dropdown list)

extract_results

Create data frame with test results

Entry-class

Class "Entry"

entry

Create object Entry

Essay-class

Class "Essay"

essay

Create object Essay

get_resources

Get records of all current user's resources on LMS OPAL

gap_numeric

Create YAML string for NumericGap object

gap_text

Create YAML string for TextGap object

Gap-class

Class "Gap"

get_course_elements

Get elements of the course by courseId

get_course_results

Get zip with course results by resource id and node id

get_resource_url

Create a URL using the resource's display name in LMS OPAL

InlineChoice-class

Class "InlineChoice"

inlineChoice

Create object InlineChoice

MatchTable-class

Class "MatchTable"

mdlist

Create a markdown list for answer options

ModalFeedback-class

Class "ModalFeedback"

modalFeedback

Create object ModalFeedback

MultipleChoice-class

Class "MultipleChoice"

multipleChoice

Create object MultipleChoice

MultipleChoiceTable-class

Class "MultipleChoiceTable"

multipleChoiceTable

Create object MultipleChoiceTable

numericGap_doc

Create object NumericGap

publish_course

Publish a course on LMS Opal

NumericGap-class

Class "NumericGap"

OneInColTable-class

Class "OneInColTable"

oneInColTable

Create object OneInColTable

OneInRowTable-class

Class "OneInRowTable"

oneInRowTable

Create object OneInRowTable

Ordering-class

Class "Ordering"

ordering

Create object Ordering

pipe

Pipe operator

prepare_renderer

Prepare QTIJS renderer

qti_contributor

Constructor function for class QtiContributor

qti_metadata

Constructor function for class QtiMetadata

QtiContributor-class

Class QtiContributor

qtijs_path

shortcut for the correct QTIJS path

QtiMetadata-class

Class QtiMetadata

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

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-class

Class "SingleChoice"

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

textGap_doc

Create object TextGap

TextGap-class

Class "TextGap"

textGapOpal_doc

Create object TextGapOpal

TextGapOpal-class

Class "TextGapOpal"

update_course_test

Referenzierte Lernressource eines Kursbausteins austauschen

upload2opal

Upload a resource on OPAL

WrongFeedback-class

Class "WrongFeedback"

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.

  • Maintainer: Andrey Shevandrin
  • License: GPL (>= 3)
  • Last published: 2024-07-19