ERTEXT =: IN_TEXT_4, _CORRECT =: V_CORRECT, =: IN_SCORE_4ID_ANSWER =: V_ID_ANSWER ;
/*---------------------------------------------------------------------------*/(V_NUM =5) THEN (IN_TEXT_5="") THENFROM L_ANSWERID_ANSWER =: V_ID_ANSWER; (IN_CORRECT_5=«on») V_CORRECT=1; V_CORRECT=0; L_ANSWERTEXT =: IN_TEXT_5, _CORRECT =: V_CORRECT, =: IN_SCORE_5ID_ANSWER =: V_ID_ANSWER ;
END
/ * --------------------------------------------------------------------------- * /
/ * збережемо текст питання * /
IF (C (IN_QUERY_TEXT)="") THENFROM L_QUERYID_QUERY =: IN_ID_QUERY; FROM L_ANSWERID_QUERY =: IN_ID_QUERY; _MESSAGE=«Питання видалений.»; L_QUERYTEXT =: IN_QUERY_TEXTID_QUERY =: IN_ID_QUERY;
/ * виправимо нумерацію якщо її збили * /
V_NUM=1; ID_ANSWERL_ANSWERID_QUERY =: IN_ID_QUERYBY NUM: V_ID_ANSWERBEGINL_ANSWERNUM =: V_NUMID_ANSWER =: V_ID_ANSWER; _NUM=V_NUM + 1; _SUCCESS=1;; ^ TERM; ^
# # Script (Python) «Action_create»
# # bind container=container
# # bind context=context
# # bind namespace=
# # bind script=script
# # bind subpath=traverse_subpath
# # parameters=
# # title=
# #=container.REQUEST=request.RESPONSE
«» « Тут ми зберігаємо параматри »« »(request.get (« save »)):
id_test=request.get («id_test») _query=request.get («id_quest»)=request.get («q1», «»)=request.get ( «q2», «»)=request.get («q3», «»)=request.get («q4», «»)=request.get («q5», «»)=request.get («s1», «»)=request.get («s2», «»)=request.get («s3», «») =request.get («s4», «»)=request.get («s5», «»)=request.get («c1», «»)=request.get ( «c2», «»)=request.get («c3», «»)=request.get («c4», «»)=request.get («c5», «»)=container.save_query (id_query=id_query, query_text=request.get («quest_name», «»), t1=var1, t2=var2, t3=var3, t4=var5, t5=var5 , cor1=correct1, cor2=correct2, cor3=correct3, cor4=correct4, cor5=correct5, score1=score1, score2=score2, score3=score3, score4=score4, score5=score5) RESPONSE.redirect («create? id_session =% s & id_test =% s & id_quest =% s » % (Request.get («id_session», «»), request.get («id_test», «»), request.get («id_quest», «»))) p>
«» « Додаємо новий незаповнений варіант »« »(request.get (« add »)):
container.ADD_VARIANT(id_quest=(request.get(«id_quest»,«»)))RESPONSE.redirect(«create?id_session=%s&id_test=%s&id_quest=%s» % (Request.get («id_session», «»), request.get («id_test», «»), request.get («id_quest», «»))) p>
«» « Додаємо новий питання поки без варіантів »« »
if (request.get («new»)): _query=container.ADD_QUERY(id_test=request.get(«id_test»,«»))RESPONSE.redirect(«create?id_session=%s&id_test=%s&id_quest=%s» % (Request.get («id_session», «»), request.get («id_test», «»), add_query [0]. OUT_ID_QUERY)) _QUERY
id_test * from W_ADD_QUERY () _VARIANT
<...