Date: Fri, 29 Mar 2024 09:43:36 +0200 (EET) Message-ID: <2110030596.1173.1711698216511@wiki.vertuna.com> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_1172_452625203.1711698216408" ------=_Part_1172_452625203.1711698216408 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
Storage format for Designing a qui= z with ConfiForms
<p&g= t;We have 2 forms, one form with quiz questions and answers and another for= m that uses the data from form 1 and allows users to write their own answer= s, to answer the quiz</p> <ac:structured-macro ac:macro-id=3D"e903a0fd-2c50-433a-957f-ad0fb5bc2273= " ac:name=3D"confiform" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"formName">quiz</ac:parameter> <ac:rich-text-body> <ac:structured-macro ac:macro-id=3D"bcb096cc-9915-43dc-8bf2-971137b4= 783b" ac:name=3D"confiform-entry-register" ac:schema-version=3D"1"> <ac:rich-text-body> <p> <br/> </p> </ac:rich-text-body> </ac:structured-macro> <p> <ac:structured-macro ac:macro-id=3D"fff537de-b2cc-48f8-aeaa-79adba= b16c85" ac:name=3D"confiform-field-definition" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">question</ac:parameter= > <ac:parameter ac:name=3D"fieldLabel">Question</ac:paramete= r> <ac:parameter ac:name=3D"type">text</ac:parameter> </ac:structured-macro> </p> <p> <ac:structured-macro ac:macro-id=3D"1069bb0b-695e-493a-a98b-faf7a7= 6b0034" ac:name=3D"confiform-field-definition" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">answer</ac:parameter&g= t; <ac:parameter ac:name=3D"fieldLabel">Answer</ac:parameter&= gt; <ac:parameter ac:name=3D"restrictions">confluence-administrat= ors</ac:parameter> <ac:parameter ac:name=3D"type">text</ac:parameter> </ac:structured-macro> </p> </ac:rich-text-body> </ac:structured-macro> <p>Answer field is set to be restricted (view) only to users from con= fluence-administrators security group</p> <ac:structured-macro ac:macro-id=3D"66354855-faac-446d-9634-bf6ca5361e2a= " ac:name=3D"confiform" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"formName">answers</ac:parameter> <ac:rich-text-body> <ac:structured-macro ac:macro-id=3D"e1b4cfcb-c357-46f3-9d27-df27ba2b= 8dbe" ac:name=3D"confiform-entry-register" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"restrictions">sash</ac:parameter>= ; <ac:rich-text-body> <p> <br/> </p> </ac:rich-text-body> </ac:structured-macro> <p> <ac:structured-macro ac:macro-id=3D"595a757d-eb26-4d81-bf01-e01067= 35f603" ac:name=3D"confiform-field-definition" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"editRestrictions">confluence-adminis= trators</ac:parameter> <ac:parameter ac:name=3D"fieldName">quiz</ac:parameter> <ac:parameter ac:name=3D"fieldLabel">Quiz question</ac:par= ameter> <ac:parameter ac:name=3D"values">[19104464|quiz|question|true= ||]</ac:parameter> <ac:parameter ac:name=3D"type">smartselect</ac:parameter&g= t; </ac:structured-macro> </p> <p> <ac:structured-macro ac:macro-id=3D"e70b18d2-b819-4fa7-8400-b22848= 1d55af" ac:name=3D"confiform-field-definition" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">myanswer</ac:parameter= > <ac:parameter ac:name=3D"fieldLabel">My answer</ac:paramet= er> <ac:parameter ac:name=3D"type">text</ac:parameter> </ac:structured-macro> </p> </ac:rich-text-body> </ac:structured-macro> <p>Quiz for user:</p> <ac:structured-macro ac:macro-id=3D"ccd93c9b-cc2e-482f-928e-876eb5282bb9= " ac:name=3D"confiform-card" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"formName">answers</ac:parameter> <ac:parameter ac:name=3D"enableGridEdit">true</ac:parameter> <ac:rich-text-body> <p> <ac:structured-macro ac:macro-id=3D"18e9e0cb-b121-428b-9015-aa7766= 55b6e7" ac:name=3D"confiform-field" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">quiz</ac:parameter> </ac:structured-macro> </p> <p> <ac:structured-macro ac:macro-id=3D"d4e1b85a-e46e-4987-87a9-a836b3= 303c08" ac:name=3D"confiform-field" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">myanswer</ac:parameter= > </ac:structured-macro> </p> </ac:rich-text-body> </ac:structured-macro> <p> <br/> </p> <p>This is the UI visible by quiz admin (with answers) Correct answer= is taken from "quiz" form using smart field reference (quiz.answer)</p&= gt; <ac:structured-macro ac:macro-id=3D"e4b4aac3-c1e8-4185-bd77-1c58cee0bbc4= " ac:name=3D"confiform-table" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"formName">answers</ac:parameter> <ac:rich-text-body> <p> <ac:structured-macro ac:macro-id=3D"9670a578-1c50-40dd-84ce-bbb444= 7c82b2" ac:name=3D"confiform-field" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">quiz</ac:parameter> </ac:structured-macro> <ac:structured-macro ac:macro-id=3D"7f6561a6-f4ed-49f2-8704-5bb75e= 6d10fc" ac:name=3D"confiform-field" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"fieldName">myanswer</ac:parameter= > </ac:structured-macro> <ac:structured-macro ac:macro-id=3D"bee1bedd-35dc-4c9f-8bde-8c437c= 6d6371" ac:name=3D"confiform-field" ac:schema-version=3D"1"> <ac:parameter ac:name=3D"overrideLabel">Correct answer</ac= :parameter> <ac:parameter ac:name=3D"fieldName">quiz.answer</ac:parame= ter> </ac:structured-macro> </p> </ac:rich-text-body> </ac:structured-macro>