BPMspaceUG / SQMS2

0 stars 0 forks source link

Datenexport bericht #34

Closed AnaMickovic closed 4 years ago

AnaMickovic commented 4 years ago

as described in email from Rob on 16.12: Diese Bericht ist nur notwendig um Daten in SQMS 1 zu pflegen . KEIN JSON für import hiervon!!!

Das geschieht in einem anderen Bericht einfach von allen genutzen Fragen ! 2 breicht definier ich später

Parameter Syllabus ID übergeben min 2 max 2 1 Parameter muss ein deutscher syllbaus sein sonst Fehlermeldung 2 Parameter muss ein englischer syllbaus sein sonst Fehlermeldung Ignor für SE, Frage und Antwort muss via parameter funktionieren Unter dem SE – siehe unten – die antworten anzeigen

Auslesen welche Fragen mit Chapter [1-n] verbunden sind Prüfen ob diese Frage in v_sqms_used_questions vorkommt , wenn nicht nexte Frage. Wenn sie vorkommt deutsche frage aus der folgenden Query holen und anzeigen

(sqms_question_id,), (question) Deutsch Frage oben (question_id_other), (question_text_other) Verknüpfte englische Frage unten

Query = SELECT

              DISTINCT

              bpmspace_sqms_v6.sqms_question.sqms_question_id,

              bpmspace_sqms_v6.sqms_question.question,

              bpmspace_sqms_v6.sqms_question.id_external-11110000 as id1,

              (SELECT sqms_question_id FROM bpmspace_sqms_v6.sqms_question where sqms_question_id = id1 ) AS question_id_other,

              bpmspace_sqms_v6.sqms_question.id_external-11110000 - (SELECT sqms_question_id FROM bpmspace_sqms_v6.sqms_question where sqms_question_id = id1 ) as check_1,

              (SELECT question FROM bpmspace_sqms_v6.sqms_question where sqms_question_id = id1 ) AS question_text_other,

              (SELECT sqms_question.id_external-11110000 FROM bpmspace_sqms_v6.sqms_question where sqms_question_id = id1 ) AS question_external_other,

              bpmspace_sqms_v6.sqms_question.sqms_question_id,

              (SELECT sqms_question.id_external-11110000 FROM bpmspace_sqms_v6.sqms_question where sqms_question_id = id1 ) - bpmspace_sqms_v6.sqms_question.sqms_question_id as check_2

            FROM

              bpmspace_sqms_v6.sqms_syllabus

              INNER JOIN bpmspace_sqms_v6.sqms_syllabus_element ON bpmspace_sqms_v6.sqms_syllabus_element.sqms_syllabus_id =

                            bpmspace_sqms_v6.sqms_syllabus.sqms_syllabus_id

              INNER JOIN bpmspace_sqms_v6.sqms_syllabus_element_question ON

                            bpmspace_sqms_v6.sqms_syllabus_element_question.sqms_syllabus_element_id =

                            bpmspace_sqms_v6.sqms_syllabus_element.sqms_syllabus_element_id

              INNER JOIN bpmspace_sqms_v6.sqms_question ON bpmspace_sqms_v6.sqms_syllabus_element_question.sqms_question_id =

                            bpmspace_sqms_v6.sqms_question.sqms_question_id

            where bpmspace_sqms_v6.sqms_question.sqms_question_id IN (SELECT distinct sqms_question_id FROM bpmspace_sqms_v6.v_sqms_used_questions where bpmspace_sqms_v6.v_sqms_used_questions.language_ID = 1)

Antworten zu den fragen nach ID sortiert darunter anziegen Links de rechts en --- roter rahmen wenn falsch grüner rahmen wenn richtig

image image

AnaMickovic commented 4 years ago

Hi Daniel, can you write in number of hours? thank you, Ana