Skip to content

Commit

Permalink
S2U-9 5.1.1.5 Tests & Quizzes: PDF export for assessment submissions …
Browse files Browse the repository at this point in the history
…- MASTER (sakaiproject#12303)
  • Loading branch information
stetsche authored Jan 25, 2024
1 parent e9635ea commit 5519df2
Show file tree
Hide file tree
Showing 12 changed files with 1,179 additions and 1 deletion.
11 changes: 11 additions & 0 deletions samigo/samigo-app/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,12 @@
<artifactId>jsf-api</artifactId>
<version>1.1.01</version>
</dependency>-->
<dependency>
<groupId>org.scilab.forge</groupId>
<artifactId>jlatexmath</artifactId>
<version>1.0.7</version>
</dependency>

<dependency>
<groupId>OKI</groupId>
<artifactId>OkiOSID</artifactId>
Expand Down Expand Up @@ -261,6 +267,11 @@
<artifactId>jakarta.servlet.jsp.jstl-api</artifactId>
<version>${sakai.jakarta.jstl-api.version}</version>
</dependency>
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>${sakai.org.json.version}</version>
</dependency>
</dependencies>

<build>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -879,3 +879,38 @@ fixed_and_random_draw_msg_no_date=The questions for this part are generated fixe
edit_published_assessment_warn_edit_pool_fixed_questions=Your changes will affect this assessment only, not the question pool(s) from which these questions were fixed or drawn. To edit the corresponding fixed questions in the question pool named {0} and edit the corresponding questions in the question pool named {1}, use the Question Pools link at the top of this page.
notfixedquestionselected_error=You must select at least one fixed question.
notenough_error=There is not enough questions. The sum of fixed questions and random draw questions must not exceed the sum of the total questions in the selected question pool.

# S2U-9
type.1=Multiple Choice
type.2=Multiple Choice
type.3=Multiple Choice
type.4=True / False
type.5=Short Answer
type.6=File Upload
type.7=Audio Recording
type.8=Fill in the Blank
type.9=Matching
type.11=Fill in Numeric
type.12=Multiple Choice
type.13=Survey
type.14=Matching
type.15=Calculated Question
type.16=Hot Spot

score_format = {0} of {1} ({2}%)
short_summary.title = Question title
short_summary.type = Type
short_summary.answered = Answered
short_summary.answered.yes = Yes
short_summary.answered.no = No
short_summary.score = Score
short_summary.part_title = Part {0} - {1} - {2}/{3} - {4}/{5} points

comments_for_student=Comments for Student:
comment_for_student=Comment for Student:

current_question=Question {0} of {1}
no_answer.text = Unanswered
attachments.name = - Name:
audio.record = There is an audio recording
audio.no_record = There is no audio recording
Original file line number Diff line number Diff line change
Expand Up @@ -874,3 +874,38 @@ fixed_and random_draw_msg_no_date=Las preguntas de esta parte est\u00e1n formada
edit_published_assessment_warn_edit_pool_fixed_questions=Your changes will affect this assessment only, not the question pool(s) from which these questions were fixed or drawn. To edit the corresponding fixed questions in the question pool named {0} and edit the corresponding questions in the question pool named {1}, use the Question Pools link at the top of this page.
notfixedquestionselected_error=Debes seleccionar al menos una pregunta fija.
notenough_error=There is not enough questions. The sum of fixed questions and random draw questions must not exceed the sum of the total questions in the selected question pool.

# S2U-9
type.1=Selecci\u00f3 M\u00faltiple
type.2=Selecci\u00f3 M\u00faltiple
type.3=Selecci\u00f3 M\u00faltiple
type.4=Veritat / Fals
type.5=Resposta curta
type.6=C\u00e0rrega de fitxer
type.7=Gravaci\u00f3 Audio
type.8=Omple els espais
type.9=Relaciona
type.11=Resposta num\u00e8rica
type.12=Selecci\u00f3 M\u00faltiple
type.13=Enquesta
type.14=Relaciona
type.15=Pregunta calculada
type.16=Imatge interactiva

score_format = {0} de {1} ({2}%)
short_summary.title = Text de la pregunta
short_summary.type = Tipus
short_summary.answered = Respon
short_summary.answered.yes = S\u00ed
short_summary.answered.no = No
short_summary.score = Puntuaci\u00f3
short_summary.part_title = Part {0} - {1} - {2}/{3} - {4}/{5} punts

comments_for_student=Comentaris per a l\u2019estudiant:
comment_for_student=Comentari per a l\u2019estudiant:

current_question=Pregunta {0} de {1}
no_answer.text = Sense Resposta
attachments.name = - Nom:
audio.record = Hi ha un Gravaci\u00f3 Audio
audio.no_record = No hi ha Gravaci\u00f3 Audio
Original file line number Diff line number Diff line change
Expand Up @@ -873,3 +873,38 @@ fixed_and_random_draw_msg_no_date=Las preguntas de esta parte est\u00e1n formada
edit_published_assessment_warn_edit_pool_fixed_questions=Los cambios afectar\u00e1n solo a este examen, no a la bater\u00eda/(s) de preguntas de las que las preguntas fijas o aleatorias fueron extra\u00eddas. Para editar las correspondientes preguntas fijadas debes hacerlo en la bater\u00eda denominada {0} y para editar las correspondientes preguntas aleatorias hazlo desde la bater\u00eda denominada {1}. Utilice el enlace Bater\u00eda de Preguntas en la parte superior de esta p\u00e1gina.
notfixedquestionselected_error=Debes seleccionar al menos una pregunta fija.
notenough_error=No hay suficientes preguntas. La suma de preguntas fijas y preguntas aleatorias no debe ser superior a la suma total de las preguntas de la bater\u00eda seleccionada.

# S2U-9
type.1=Opci\u00f3n Multiple
type.2=Opci\u00f3n Multiple
type.3=Opci\u00f3n Multiple
type.4=Verdadero / Falso
type.5=Respuesta corta
type.6=Subir archivos
type.7=Grabaci\u00f3n de audio
type.8=Completar los espacios en blanco
type.9=Relacionar
type.11=Respuesta num\u00e9rica
type.12=Opci\u00f3n Multiple
type.13=Encuesta
type.14=Relacionar
type.15=Pregunta calculada
type.16=Imagen interactiva

score_format = {0} de {1} ({2}%)
short_summary.title = T\u00edtulo de pregunta
short_summary.type = Tipo
short_summary.answered = Respondida
short_summary.answered.yes = S\u00ed
short_summary.answered.no = No
short_summary.score = Puntuaci\u00f3n
short_summary.part_title = Parte {0} - {1} - {2}/{3} - {4}/{5} puntos

comments_for_student=Comentarios para el estudiante:
comment_for_student=Comentario para el estudiante:

current_question=Pregunta {0} de {1}
no_answer.text = Sin Respuesta
attachments.name = - Nombre:
audio.record = Hay una grabaci\u00f3n de audio
audio.no_record = No hay ninguna grabaci\u00f3n de audio
Original file line number Diff line number Diff line change
Expand Up @@ -873,3 +873,38 @@ fixed_and_random_draw_msg_no_date=Parte honetako galderak bi modutan jaso dira:
edit_published_assessment_warn_edit_pool_fixed_questions=Aldaketak eragina izango dute azterketa honetan soilik, ez erabilitako biltzaileetan. "{0}" izeneko biltzailean dauden galdera finkoak editatzeko sakatu goiko esteka, Galderak, orrialde honetan goian dagoena. Gauza bera egin editatzeko "{1}" izeneko biltzailean dauden galderak.
notfixedquestionselected_error=Gutxienez galdera finko bat hautatu behar duzu.
notenough_error=Ez dago galdera nahikorik biltzailean. Galdera finkoen eta ausaz ateratako galderen baturak ez du gainditu behar erabilitako biltzailean daudenak.

# S2U-9
type.1=Hainbat aukera dituztenak erantzuteko
type.2=Hainbat aukera dituztenak erantzuteko
type.3=Hainbat aukera dituztenak erantzuteko
type.4=Egiazkoa / Faltsua
type.5=Erantzun laburra
type.6=Kargatu fitxategia
type.7=audio grabazioak
type.8=Zuriunetan idazteko direnak
type.9=Parekatzekoak
type.11=Zenbakizko erantzunak
type.12=Hainbat aukera dituztenak erantzuteko
type.13=Inkestak
type.14=Parekatzekoak
type.15=Galdera kalkulatua
type.16=Irudi interaktiboa

score_format = {1}etik {0} ({2}%)
short_summary.title = Galderaren izenburua
short_summary.type = Mota
short_summary.answered = Erantzun
short_summary.answered.yes = Bai
short_summary.answered.no = Ez
short_summary.score = Puntuazioa
short_summary.part_title = {0} zatia - {1} - {2}/{3} - {4}/{5} puntu

comments_for_student=Ikasleentzako iruzkinak:
comment_for_student=Ikasleentzako iruzkina:

current_question={1}eko {0}. galdera
no_answer.text = Erantzun Gabe
attachments.name = - Izena:
audio.record = Audio grabaketa bat dago
audio.no_record = Ez dago audio grabaketarik
Original file line number Diff line number Diff line change
Expand Up @@ -397,3 +397,6 @@ unsavedchangesrubric=There are unsaved criterion changes. You should confirm or

# S2U-19
fixed_random_draw_info=(fixed draw, {0} questions and random draw, {1} questions from pool of {2}):

# S2U-9
print_report=Print report
Original file line number Diff line number Diff line change
Expand Up @@ -394,3 +394,6 @@ unsavedchangesrubric=Hi ha canvis sense guardar en els criteris. Ha de confirmar

# S2U-19
fixed_random_draw_info=(elecci\u00f3 fixa, {0} preguntes i selecci\u00f3 aleat\u00f2ria, {1} preguntes d'una bateria de {2}):

# S2U-9
print_report=Imprimir reporti
Original file line number Diff line number Diff line change
Expand Up @@ -395,3 +395,6 @@ unsavedchangesrubric=Hay cambios sin guardar en los criterios. Debe confirmar o

# S2U-19
fixed_random_draw_info=(modo fijo, {0} preguntas, modo aleatorio, {1} de {2} preguntas de la bater\u00eda)\:

# S2U-9
print_report=Imprimir reporte
Original file line number Diff line number Diff line change
Expand Up @@ -394,3 +394,6 @@ unsavedchangesrubric=Gorde gabeko aldaketak daude irizpideetan. Berretsi edo utz

# S2U-19
fixed_random_draw_info=(finkoak {0} galdera dira, eta ausazkoak {1} galdera dira, biltzaile honetatik hartuta: {2}):

# S2U-9
print_report=Inprimatu txostena
Loading

0 comments on commit 5519df2

Please sign in to comment.