|
@@ -9,7 +9,7 @@
|
9
|
9
|
,(CASE WHEN psq.checked=1 AND psq.stuscore=psq.qscore THEN 1 ELSE 2 END)corrected
|
10
|
10
|
,(CASE WHEN q.ctype IN(16,17) THEN JSON_LENGTH(q.qoption) ELSE 0 END)qoptioncount
|
11
|
11
|
,(CASE WHEN q.questionpid IS NULL THEN ''
|
12
|
|
- ELSE (SELECT json_object('qstem',fq.qstem,'qoption',fq.qoption,'qanswer',fq.qanswer,'qanalyze',fq.qanalyze)
|
|
12
|
+ ELSE (SELECT json_object('qstem',fq.qstem,'qoption',fq.qoption,'qanswer',fq.qanswer,'qanalyze',fq.qanalyze,'qtypename',fq.qtypename)
|
13
|
13
|
FROM t_question fq WHERE fq.questionid=q.questionpid) END)mqstem
|
14
|
14
|
FROM t_paper_student_question psq LEFT JOIN t_question q ON psq.questionid=q.questionid
|
15
|
15
|
LEFT JOIN t_user u ON psq.studentid=u.userid
|