Documentation ¶
Overview ¶
the types package consists of the autogenerated structs from the IMSCC template files, and of possible member functions for the associated structs (e.g. manifest.go)
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Assignment ¶
type Assignment struct { XMLName xml.Name `xml:"assignment"` Chardata string `xml:",chardata"` Identifier string `xml:"identifier,attr"` Xmlns string `xml:"xmlns,attr"` Xsi string `xml:"xsi,attr"` SchemaLocation string `xml:"schemaLocation,attr"` Title string `xml:"title"` Text struct { Text string `xml:",chardata"` Texttype string `xml:"texttype,attr"` } `xml:"text"` Gradable struct { Text string `xml:",chardata"` PointsPossible string `xml:"points_possible,attr"` } `xml:"gradable"` SubmissionFormats struct { Text string `xml:",chardata"` Format []struct { Text string `xml:",chardata"` Type string `xml:"type,attr"` } `xml:"format"` } `xml:"submission_formats"` }
Assignment was generated 2022-05-10 19:56:34 by pierre on archpierre.
type CartridgeBasicltiLink ¶
type CartridgeBasicltiLink struct { XMLName xml.Name `xml:"cartridge_basiclti_link"` Text string `xml:",chardata"` Xmlns string `xml:"xmlns,attr"` Blti string `xml:"blti,attr"` Lticm string `xml:"lticm,attr"` Lticp string `xml:"lticp,attr"` Xsi string `xml:"xsi,attr"` SchemaLocation string `xml:"schemaLocation,attr"` Title string `xml:"title"` Description string `xml:"description"` Custom struct { Text string `xml:",chardata"` Property struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"property"` } `xml:"custom"` Extensions struct { Text string `xml:",chardata"` Platform string `xml:"platform,attr"` Property struct { Text string `xml:",chardata"` Name string `xml:"name,attr"` } `xml:"property"` } `xml:"extensions"` LaunchURL string `xml:"launch_url"` SecureLaunchURL string `xml:"secure_launch_url"` Icon string `xml:"icon"` SecureIcon string `xml:"secure_icon"` Vendor struct { Text string `xml:",chardata"` Code string `xml:"code"` Name string `xml:"name"` Description string `xml:"description"` URL string `xml:"url"` Contact struct { Text string `xml:",chardata"` Email string `xml:"email"` } `xml:"contact"` } `xml:"vendor"` CartridgeBundle struct { Text string `xml:",chardata"` Identifierref string `xml:"identifierref,attr"` } `xml:"cartridge_bundle"` CartridgeIcon struct { Text string `xml:",chardata"` Identifierref string `xml:"identifierref,attr"` } `xml:"cartridge_icon"` }
CartridgeBasicltiLink was generated 2022-05-10 19:56:34 by pierre on archpierre.
type Item ¶
type Item struct { XMLName xml.Name `xml:"item"` Text string `xml:",chardata"` Identifier string `xml:"identifier,attr"` Identifierref string `xml:"identifierref,attr"` Title string `xml:"title"` Metadata struct { Text string `xml:",chardata"` Lom struct { Text string `xml:",chardata"` General struct { Text string `xml:",chardata"` Structure struct { Text string `xml:",chardata"` Source string `xml:"source"` Value string `xml:"value"` } `xml:"structure"` } `xml:"general"` } `xml:"lom"` } `xml:"metadata"` Item []Item `xml:"item"` }
Item was generated 2022-05-10 19:56:34 by pierre on archpierre.
type Manifest ¶
type Manifest struct { XMLName xml.Name `xml:"manifest"` Text string `xml:",chardata"` Identifier string `xml:"identifier,attr"` Xmlns string `xml:"xmlns,attr"` Lom string `xml:"lom,attr"` Lomimscc string `xml:"lomimscc,attr"` Xsi string `xml:"xsi,attr"` SchemaLocation string `xml:"schemaLocation,attr"` Metadata struct { Text string `xml:",chardata"` Schema string `xml:"schema"` Schemaversion string `xml:"schemaversion"` Lom struct { Text string `xml:",chardata"` General struct { Text string `xml:",chardata"` Title struct { Text string `xml:",chardata"` String struct { Text string `xml:",chardata"` Language string `xml:"language,attr"` } `xml:"string"` } `xml:"title"` Language string `xml:"language"` Description struct { Text string `xml:",chardata"` String struct { Text string `xml:",chardata"` Language string `xml:"language,attr"` } `xml:"string"` } `xml:"description"` Keyword struct { Text string `xml:",chardata"` String struct { Text string `xml:",chardata"` Language string `xml:"language,attr"` } `xml:"string"` } `xml:"keyword"` } `xml:"general"` LifeCycle struct { Text string `xml:",chardata"` Contribute struct { Text string `xml:",chardata"` Date struct { Text string `xml:",chardata"` DateTime string `xml:"dateTime"` } `xml:"date"` Entity struct { Text string `xml:",chardata"` String string `xml:"string"` } `xml:"entity"` Role struct { Text string `xml:",chardata"` String string `xml:"string"` } `xml:"role"` } `xml:"contribute"` } `xml:"lifeCycle"` Rights struct { Text string `xml:",chardata"` CopyrightAndOtherRestrictions struct { Text string `xml:",chardata"` Value string `xml:"value"` } `xml:"copyrightAndOtherRestrictions"` Description struct { Text string `xml:",chardata"` String string `xml:"string"` } `xml:"description"` } `xml:"rights"` } `xml:"lom"` } `xml:"metadata"` Organizations struct { Text string `xml:",chardata"` Organization struct { Text string `xml:",chardata"` Identifier string `xml:"identifier,attr"` Structure string `xml:"structure,attr"` Item Item `xml:"item"` } `xml:"organization"` } `xml:"organizations"` Resources struct { Text string `xml:",chardata"` Resource []Resource `xml:"resource"` } `xml:"resources"` }
Manifest was generated 2022-05-10 19:56:34 by pierre on archpierre.
type Questestinterop ¶
type Questestinterop struct { XMLName xml.Name `xml:"questestinterop"` Text string `xml:",chardata"` Xmlns string `xml:"xmlns,attr"` Xsi string `xml:"xsi,attr"` SchemaLocation string `xml:"schemaLocation,attr"` Assessment struct { Text string `xml:",chardata"` Ident string `xml:"ident,attr"` Title string `xml:"title,attr"` Qtimetadata struct { Text string `xml:",chardata"` Qtimetadatafield []struct { Text string `xml:",chardata"` Fieldlabel string `xml:"fieldlabel"` Fieldentry string `xml:"fieldentry"` } `xml:"qtimetadatafield"` } `xml:"qtimetadata"` Section struct { Text string `xml:",chardata"` Ident string `xml:"ident,attr"` Item []struct { Text string `xml:",chardata"` Ident string `xml:"ident,attr"` Title string `xml:"title,attr"` Itemmetadata struct { Text string `xml:",chardata"` Qtimetadata struct { Text string `xml:",chardata"` Qtimetadatafield []struct { Text string `xml:",chardata"` Fieldlabel string `xml:"fieldlabel"` Fieldentry string `xml:"fieldentry"` } `xml:"qtimetadatafield"` } `xml:"qtimetadata"` } `xml:"itemmetadata"` Presentation struct { Text string `xml:",chardata"` Material struct { Text string `xml:",chardata"` Mattext struct { Text string `xml:",chardata"` Texttype string `xml:"texttype,attr"` } `xml:"mattext"` } `xml:"material"` ResponseLid struct { Text string `xml:",chardata"` Ident string `xml:"ident,attr"` Rcardinality string `xml:"rcardinality,attr"` RenderChoice struct { Text string `xml:",chardata"` ResponseLabel []struct { Text string `xml:",chardata"` Ident string `xml:"ident,attr"` Material struct { Text string `xml:",chardata"` Mattext struct { Text string `xml:",chardata"` Texttype string `xml:"texttype,attr"` } `xml:"mattext"` } `xml:"material"` } `xml:"response_label"` } `xml:"render_choice"` } `xml:"response_lid"` ResponseStr struct { Text string `xml:",chardata"` Ident string `xml:"ident,attr"` Rcardinality string `xml:"rcardinality,attr"` RenderFib struct { Text string `xml:",chardata"` ResponseLabel struct { Text string `xml:",chardata"` Ident string `xml:"ident,attr"` Rshuffle string `xml:"rshuffle,attr"` } `xml:"response_label"` } `xml:"render_fib"` } `xml:"response_str"` } `xml:"presentation"` Resprocessing struct { Text string `xml:",chardata"` Outcomes struct { Text string `xml:",chardata"` Decvar struct { Text string `xml:",chardata"` Maxvalue string `xml:"maxvalue,attr"` Minvalue string `xml:"minvalue,attr"` Varname string `xml:"varname,attr"` Vartype string `xml:"vartype,attr"` } `xml:"decvar"` } `xml:"outcomes"` Respcondition []struct { Text string `xml:",chardata"` Continue string `xml:"continue,attr"` Conditionvar struct { Text string `xml:",chardata"` Other string `xml:"other"` Varequal struct { Text string `xml:",chardata"` Respident string `xml:"respident,attr"` } `xml:"varequal"` And struct { Text string `xml:",chardata"` Varequal []struct { Text string `xml:",chardata"` Respident string `xml:"respident,attr"` } `xml:"varequal"` Not []struct { Text string `xml:",chardata"` Varequal struct { Text string `xml:",chardata"` Respident string `xml:"respident,attr"` } `xml:"varequal"` } `xml:"not"` } `xml:"and"` } `xml:"conditionvar"` Displayfeedback struct { Text string `xml:",chardata"` Feedbacktype string `xml:"feedbacktype,attr"` Linkrefid string `xml:"linkrefid,attr"` } `xml:"displayfeedback"` Setvar struct { Text string `xml:",chardata"` Action string `xml:"action,attr"` Varname string `xml:"varname,attr"` } `xml:"setvar"` } `xml:"respcondition"` } `xml:"resprocessing"` Itemfeedback []struct { Text string `xml:",chardata"` Ident string `xml:"ident,attr"` FlowMat struct { Text string `xml:",chardata"` Material struct { Text string `xml:",chardata"` Mattext struct { Text string `xml:",chardata"` Texttype string `xml:"texttype,attr"` } `xml:"mattext"` } `xml:"material"` } `xml:"flow_mat"` } `xml:"itemfeedback"` } `xml:"item"` } `xml:"section"` } `xml:"assessment"` }
Questestinterop was generated 2022-05-10 19:56:34 by pierre on archpierre.
type Resource ¶
type Resource struct { XMLName xml.Name `xml:"resource"` Text string `xml:",chardata"` Identifier string `xml:"identifier,attr"` Type string `xml:"type,attr"` Href string `xml:"href,attr"` Intendeduse string `xml:"intendeduse,attr"` Metadata struct { Text string `xml:",chardata"` Lom struct { Text string `xml:",chardata"` Educational struct { Text string `xml:",chardata"` IntendedEndUserRole struct { Text string `xml:",chardata"` Source string `xml:"source"` Value string `xml:"value"` } `xml:"intendedEndUserRole"` } `xml:"educational"` } `xml:"lom"` } `xml:"metadata"` File []struct { Text string `xml:",chardata"` Href string `xml:"href,attr"` } `xml:"file"` Variant struct { Text string `xml:",chardata"` Identifier string `xml:"identifier,attr"` Identifierref string `xml:"identifierref,attr"` Metadata string `xml:"metadata"` } `xml:"variant"` Dependency []struct { Text string `xml:",chardata"` Identifierref string `xml:"identifierref,attr"` } `xml:"dependency"` }
Resource was generated 2022-05-10 19:56:34 by pierre on archpierre.
type Topic ¶
type Topic struct { XMLName xml.Name `xml:"topic"` Chardata string `xml:",chardata"` Xmlns string `xml:"xmlns,attr"` Xsi string `xml:"xsi,attr"` SchemaLocation string `xml:"schemaLocation,attr"` Title string `xml:"title"` Text struct { Text string `xml:",chardata"` Texttype string `xml:"texttype,attr"` } `xml:"text"` Attachments struct { Text string `xml:",chardata"` Attachment []struct { Text string `xml:",chardata"` Href string `xml:"href,attr"` } `xml:"attachment"` } `xml:"attachments"` }
Topic was generated 2022-05-10 19:56:34 by pierre on archpierre.
type WebLink ¶
type WebLink struct { XMLName xml.Name `xml:"webLink"` Text string `xml:",chardata"` Xmlns string `xml:"xmlns,attr"` Xsi string `xml:"xsi,attr"` SchemaLocation string `xml:"schemaLocation,attr"` Title string `xml:"title"` URL struct { Text string `xml:",chardata"` Href string `xml:"href,attr"` Target string `xml:"target,attr"` WindowFeatures string `xml:"windowFeatures,attr"` } `xml:"url"` }
WebLink was generated 2022-05-10 19:56:34 by pierre on archpierre.