Standalone questions
Standalone questions (also called Independent questions) are those that can be shown independently without being linked to the completion of a conventional test. 1) that allows Siette to present this type of question on direct demand, without any of the selection of Siette questions or sequencing of questions. This use is intended to be able to exclusively integrate the contents of Siette in external systems, thus allowing their interoperability.
The questions defined in this way can be displayed through a direct link, capture the student's response, show their correction and the feedback they had associated, and return the results of the evaluation of this question to another system other than Siette.
Potentially, any Siette question can be displayed independently, regardless of its type, whether simple or compound, interactive or file-based. There is no limitation in this sense. However, not all questions contained in Siette should be displayed independently, since certain questions must be reserved for use in summative assessments. If the questions have been presented previously, the reliability of the evaluation could be compromised.
For all these reasons, limitations have been established when accessing this type of questions. In order to display a question independently, it is necessary to follow the following steps:
- Indicate in the subject that the use of questions independently will be allowed. (See tab Subject data). 2)
- Indicate those questions that can be shown independently. (See tab Question Selection)
- Get a link to display the question. (See tab Question Information)
- Optionally, include in this link a web address (urlback) to which Siette must return control once the question has been presented and corrected.
- Optionally, include in this link a web address (urlreport) to which Siette will silently return an XML sequence that describes the result of the evaluation.
Example
In the “Demo” subject, the use of independent questions has been allowed and the question with id = 26334
has been marked as suitable to be shown independently. After this, the question displayed in the Question Information tab shows the following link: 3)
https://www.siette.org/siette?idtest=848698&idpreg=81850&anon
The parameters urlback
and urlreport
are added to this link, where to send the response; For example:
https://www.siette.org/siette?idtest=848698&idpreg=81850&anon&urlreport= https://www.siette.org/siette/tests/external/URLReport.jsp
When click on this link, the following compound question is displayed:
that is responded to and sending the response results in this correction. Internally, a call has been made to the web address indicated in the urlreport
parameter, passing through the POST method a parameter called xml
with the following content:
<?xml version="1.0" encoding="UTF-8"?> <items idsession="-29311" xmlns="http://www.siette.org/siette/SqtiResponsesListSchema-1.4" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.siette.org/siette/SqtiResponsesListSchema-1.4 https://www.siette.org/siette/sqti_responses_list_schema_1.4.xsd"> <item id="-81850" order="0" xsi:type="type_item_answer"> <seed>1733682225762</seed> <md5>E541327BBA93FA9E1AF0EC16B3F8FB1D</md5> <exposuretime>23</exposuretime> <date>2024/12/08 19:23:16</date> <subquestions> <item id="-93852" order="0" xsi:type="type_item_answer"> <seed>1733682225762</seed> <md5>FEB737B7BF25EE5F88773E9F46CEB322</md5> <exposuretime>23</exposuretime> <date>2024/12/08 19:23:16</date> <responses correct="true" maxpoints="1.0" points="1.0" typeid="5" xsi:type="list_responses_free"> <response correct="true" id="-109832"> <text>4 s</text> </response> </responses> </item> <item id="-93853" order="1" xsi:type="type_item_answer"> <seed>1733682225762</seed> <md5>733B204B930CA574D0CA7A518112BCB5</md5> <exposuretime>23</exposuretime> <date>2024/12/08 19:23:16</date> <responses correct="false" maxpoints="1.0" points="0.0" typeid="5" xsi:type="list_responses_free"> <response correct="false" id="-109836"> <text>25 m/s</text> </response> </responses> </item> </subquestions> </item> </items>
Basically this text in XML indicates that the question with id=81850
which consists of two components with the id
s 93852 and 93853 respectively, the first sub-question has been answered correctly obtaining a total of 1.0 point , maximum possible in this subquestion, with the answer 4 s
. On the other hand, the answer to the second subquestion has been 25 m/s
, which is incorrect and represents 0.0 points of the total of 1.0 that could have been obtained. The type of question (encoded), the seed that was used in the generation of the instance (this is a generative question), the exposure time and other auxiliary data are also shown.
The correction and possible reinforcements (none in this case) are also shown to the student in the web browser, where a button appears at the bottom and an icon at the top right that, when pressed, returns control to the indicated web page. through the urlback
call parameter.
idtest
parameter, and the reference to the case not identified by the anon
parameter