5.1.1.13 Tests & Quizzes: Sorting question pools by folders and usage statistics

Description

In the Tests & Quizzes tool of the Sakai LMS, the question pools allow each user with the role of teacher to have their own personal libraries of questions available for use in exams from different sites. The development should add to these question pools and their sub-pools the organization of them in folders and add statistics on the use of each pool (number of times it has been used, answered or left unanswered, number of times answered right or wrong, number of times each of the options has been answered and a calculation of the degree of difficulty of the pool based on the number of correct answers).

Prototype: https://github.com/stetsche/S2U-Prototypes/blob/master/5-1-1-13-sorting-question-pools-by-folders-and-usage-statistics/question-pool.md

Analysis & Design: https://docs.google.com/document/d/1kTJuL1lUcxR2E4-mHZdD48vZCWrURZ3h7vqwnKZRuW0/edit?usp=sharing

Properties to enable for using question pool tags:

tagservice.enable.integrations=true samigo.author.usetags=true

Also the tagservice.manage permission for creating new tags and associating tags to question pools.


Test plan (Statistics):

  1. Create some question pools with questions

  2. Use this questions in assessments by copying them and also randomly assign them

  3. Take the assessments and students and take note of the correct and incorrect attempts as well as empty answers.

  4. Go to the question pools tab and click on show statistics. Check if the statistics are valid

    Note: statistics for question pools are cached, so they may not update immediately. To reset the cache you can use Administration Workspace → Memory

Test plan (Tags):

  1. Make sure the properties are enabled and the test user has the tagservice.manage permission.

  2. Create multiple question pools - for some, try to add tags right away

  3. Add tags to other question pools by editing them

  4. Test the search and clear search functionality

  5. Remove some tags


Original description (Spanish):

5.1.1.13 Ordenación de baterías por carpetas y estadísticas de uso
En la herramienta Tests & Quizzes (Exámenes) del LMS Sakai las baterías de preguntas permiten que cada usuario con rol de profesor tenga sus propias bibliotecas personales de preguntas disponibles para utilizar en exámenes de distintos sitios. El desarrollo deberá añadir a estas baterías y sus sub-baterías la organización de las mismas en carpetas y añadir estadísticas sobre el uso de cada batería (número de veces que se ha utilizado, que se ha contestado o se ha dejado sin contestar, número de veces contestada bien o mal, número de veces que se ha respondido cada una de las opciones y un cálculo del grado de dificultad de la batería en base a los aciertos).

Attachments

8
  • 29 Dec 2023, 05:33 PM
  • 29 Dec 2023, 05:33 PM
  • 29 Dec 2023, 05:33 PM
  • 19 Dec 2023, 12:09 PM
  • 19 Dec 2023, 12:09 PM
  • 19 Dec 2023, 12:09 PM
  • 19 Dec 2023, 12:09 PM
  • 10 Nov 2023, 11:50 AM

Activity

Show:

Miguel Pellicer January 19, 2024 at 11:41 AM

Thank you for the testing

Manu Fuster January 17, 2024 at 1:50 PM

Hi!

, the error is not related to this development. I created a ticket about it: https://sakaiproject.atlassian.net/browse/SAK-49598.

All proposed changes from December 27 have been verified. Not issues found.

, the issue of the empty question pools list still persists under the same test plan as https://sakaiproject.atlassian.net/browse/SAK-49598.

Miguel Pellicer January 16, 2024 at 5:24 PM

Could you test this please ?

Jesus Maria Mendez Perez January 2, 2024 at 8:01 AM

Great!. Thanks .

Markus Stetschnig (EDF) January 2, 2024 at 7:45 AM

Hi Jesus! We detected the same issue while doing internal testing, the fix is included in https://github.com/sakaiproject/sakai/pull/12230. Changes in getPoolCount in particular.

Fixed

Details

Components

Priority

Assignee

Reporter

Created December 21, 2022 at 11:26 AM
Updated March 3, 2025 at 4:42 PM
Resolved December 22, 2023 at 12:01 PM

Flag notifications