| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Object name | Shortcode example | S/code friendly name example | Description | Notes | |||||||||||||||||||||
2 | ||||||||||||||||||||||||||
3 | Question | [[QU:2345]] | [[QU:GenderQuestion]] | An interactive object where the user is asked to respond. Types of QUestion include checkboxes, radio buttons, free text, drag&drop | ||||||||||||||||||||||
4 | Counter | [[CR:12]] | [[Counter: MyScore]] | A variable, used in Rules, or to display progress or changed state to the user. Can be integer, float, string. There are some standard Constants -- see below | ||||||||||||||||||||||
5 | Constant | [[CONST:23]] | [[CONST:PatientLastName]] | A static or constant. Defined by the author. Once defined, does not change at runtime. | ||||||||||||||||||||||
6 | Media resource | [[MR:8]] | [[MR:"Start button"]] | Display the media content for certain MIME types | ||||||||||||||||||||||
7 | Downloadable resource | [[DL:12]] | [[DL:"Help manual"]] | Note the difference between a File and Media Resource. They load differently. See map_id=1391 and the table system_files. Look for [[MR:ELEMENT322]] -- CW to explain this better | Likely to be deprecated in OLab4.5 | |||||||||||||||||||||
8 | ||||||||||||||||||||||||||
9 | H5P | [[H5P:19]] | - | External module from H5P.org - has its own naming system. A different 3rd party type of interactive object | ||||||||||||||||||||||
10 | Jump | [[JUMP:3459]] | - | Jump directly to the node with NodeID=3459. Only to be used for jumps within a map. Does not follow the normal pathway rules enforced by Links | ||||||||||||||||||||||
11 | Node | [[NODE:123456]] | [[NODE:NodeTitle]] | Used in Rules but not in Node Layouts. eg IF [[CR:12]]=3 AND [[CR:Score]]=10 THEN GOTO [[NODE:123456]], [[CR:12]]=0 | ||||||||||||||||||||||
12 | Link | [[LINK:123457]] | Display the Link button which connects to node_id=123457. Can be placed anywhere in the Node content layout. In most cases, you would simply use the more generic [[LINKS]] instead -- see below. Note that the number is not the Link identifier number but the target node's ID number or name. | |||||||||||||||||||||||
13 | InfoButton | [[INFO:123458]] | - | Display a small blue "i" icon, which when clicked, displays the content of the field map_nodes.info where map_nodes.map_id=123458 in a secondary window | ||||||||||||||||||||||
14 | ||||||||||||||||||||||||||
15 | ||||||||||||||||||||||||||
16 | ||||||||||||||||||||||||||
17 | Counters panel | [[COUNTERS]] | - | Display all the Counters values in a single panel at this location in the Node. | ||||||||||||||||||||||
18 | Links panel | [[LINKS]] | Display all the Link buttons that exit from this Node. Is this implemented in the OLab4 player? Maybe. Would be a time saver for authors not to have to specifically name which Links to show. | |||||||||||||||||||||||
19 | EndReport | [[END]] | Display a button which has the same function as [End session and view report] button in OLab3, which appears when an End Node is visited. This gives the author the option to display this Link button or not, and yet still designate the node as an End Node. Not yet implemented in the OLab4 player. | |||||||||||||||||||||||
20 | [[REPORT]] | Split off the Session Report from the [[END]] so can use these separately. Note that you might want an interim report i.e. a report generated with the current counter values, not the final values | ||||||||||||||||||||||||
21 | Standard Constants | [[CONST:"MapName"]] | Display the name of the map (maps.name) | |||||||||||||||||||||||
22 | [[CONST:"NodeName"]] | Display the name of the Node (map_nodes.title) | ||||||||||||||||||||||||
23 | [[CONST:"MapId"]] | Display the ID of the map (maps.id) | ||||||||||||||||||||||||
24 | [[CONST:"NodeId"]] | Display the ID of the node (map_nodes.id) | ||||||||||||||||||||||||
25 | [[CONST:"SystemTime"]] | Display the system time | ||||||||||||||||||||||||
26 | [[CR:"SessionID"]] | These new item would be very useful for printed Session Reports and for debugging Theme. | ||||||||||||||||||||||||
27 | [[CR:"UserName"]] | |||||||||||||||||||||||||
28 | [[CR:"UserID"]] | |||||||||||||||||||||||||
29 | [[CR:"SessionTimeStamp"]] | Date and time of session start | ||||||||||||||||||||||||
30 | [[CR:"SessionDuration"]] | Time taken, calculated by timestamp for last node - SessionTimeStamp | Note that this is not the true duration on all occasions. If the user spent a long time reading the last node then simply exited, we cannot be sure when the session ended exactly. | |||||||||||||||||||||||
31 | [[CR:"NodesVisited"]] | Is this a simple calculation of the number of rows in user_sessiontraces where session_id=[[CR:"SessionID"]] | ||||||||||||||||||||||||
32 | ||||||||||||||||||||||||||
33 | ||||||||||||||||||||||||||
34 | ||||||||||||||||||||||||||
35 | ||||||||||||||||||||||||||
36 | ||||||||||||||||||||||||||
37 | Reset | [[RESET]] | Resets the Counters to their initial values and restarts at Root Node | |||||||||||||||||||||||
38 | Bookmark | [[BOOKMARK]] | Do we need this one or did we decide that Bookmarking is automatic? | |||||||||||||||||||||||
39 | Help | [[HELP]] | Is this just a call to the standard User Manual? Will it allow anchors/URLs/bookmarks? | We did at one point consider having Help objects as Scoped Objects. But you could actually do this using Constants. | ||||||||||||||||||||||
40 | Quit | [[QUIT]] | Closes Map. Exits current OLab4 session. Does not close browser. Forced logoff as user from OLab4 server. | |||||||||||||||||||||||
41 | Exit | [[EXIT]] | Closes Map. Exits current OLab4 session. Does not close browser. Does not forced logoff as user from OLab4 player. Simply returns to map view list. | |||||||||||||||||||||||
42 | ||||||||||||||||||||||||||
43 | ||||||||||||||||||||||||||
44 | ||||||||||||||||||||||||||
45 | ||||||||||||||||||||||||||
46 | ||||||||||||||||||||||||||
47 | ||||||||||||||||||||||||||
48 | ||||||||||||||||||||||||||
49 | ||||||||||||||||||||||||||
50 | ||||||||||||||||||||||||||
51 | ||||||||||||||||||||||||||
52 | ||||||||||||||||||||||||||
53 | ||||||||||||||||||||||||||
54 | ||||||||||||||||||||||||||
55 | ||||||||||||||||||||||||||
56 | ||||||||||||||||||||||||||
57 | ||||||||||||||||||||||||||
58 | ||||||||||||||||||||||||||
59 | ||||||||||||||||||||||||||
60 | ||||||||||||||||||||||||||
61 | ||||||||||||||||||||||||||
62 | ||||||||||||||||||||||||||
63 | ||||||||||||||||||||||||||
64 | ||||||||||||||||||||||||||
65 | ||||||||||||||||||||||||||
66 | ||||||||||||||||||||||||||
67 | ||||||||||||||||||||||||||
68 | ||||||||||||||||||||||||||
69 | ||||||||||||||||||||||||||
70 | ||||||||||||||||||||||||||
71 | ||||||||||||||||||||||||||
72 | ||||||||||||||||||||||||||
73 | ||||||||||||||||||||||||||
74 | ||||||||||||||||||||||||||
75 | ||||||||||||||||||||||||||
76 | ||||||||||||||||||||||||||
77 | ||||||||||||||||||||||||||
78 | ||||||||||||||||||||||||||
79 | ||||||||||||||||||||||||||
80 | ||||||||||||||||||||||||||
81 | ||||||||||||||||||||||||||
82 | ||||||||||||||||||||||||||
83 | ||||||||||||||||||||||||||
84 | ||||||||||||||||||||||||||
85 | ||||||||||||||||||||||||||
86 | ||||||||||||||||||||||||||
87 | ||||||||||||||||||||||||||
88 | ||||||||||||||||||||||||||
89 | ||||||||||||||||||||||||||
90 | ||||||||||||||||||||||||||
91 | ||||||||||||||||||||||||||
92 | ||||||||||||||||||||||||||
93 | ||||||||||||||||||||||||||
94 | ||||||||||||||||||||||||||
95 | ||||||||||||||||||||||||||
96 | ||||||||||||||||||||||||||
97 | ||||||||||||||||||||||||||
98 | ||||||||||||||||||||||||||
99 | ||||||||||||||||||||||||||
100 |