Project

General

Profile

Feature #7518

QTI2 import broken. Fix or develop.

Added by Yannick Warnier almost 4 years ago. Updated over 3 years ago.

Status:
Assigned
Priority:
Normal
Category:
Exercises
Target version:
Start date:
09/02/2015
Due date:
% Done:

60%

Estimated time:
Spent time:
Complexity:
Wizard-level
SCRUM pts - complexity:
20

Description

Apparently QTI2 import doesn't work. I'm attaching a few ZIP test files. It's necessary to open the ZIP files and search for XML files (as does the exercise_import.inc.php script) to see what tests/items should be imported.

It's also necessary to review the QTI2 standard to understand how we should deal with tests and items at the same level (as in the test_minifile zip).


Files

package_maxfiles.zip (23.4 KB) package_maxfiles.zip Yannick Warnier, 09/02/2015 20:42
package_minfiles.zip (21.6 KB) package_minfiles.zip Yannick Warnier, 09/02/2015 20:42
test_package_minfiles.zip (22.6 KB) test_package_minfiles.zip Yannick Warnier, 09/02/2015 20:42

Related issues

Related to Chamilo LMS - Bug #7504: Ambiguous class resolution Ims* classesBug resolved02/02/2015

Actions
Related to Chamilo LMS - Bug #7795: QTI2Rejected - Abandoned13/08/2015

Actions

History

#1

Updated by Yannick Warnier almost 4 years ago

To figure out how the startelement function parses things, add an error_log($name) at the beginning

#2

Updated by Yannick Warnier almost 4 years ago

  • Target version changed from 1.10.0 to 2.0

Moving to 2.0 for now

#3

Updated by Nicolas Ducoulombier over 3 years ago

  • Status changed from New to Assigned
  • Assignee set to José Loguercio
#4

Updated by José Loguercio over 3 years ago

Still pending

#5

Updated by José Loguercio over 3 years ago

  • % Done changed from 0 to 60

After a few fixes in code, it seems the issue with the attached files is that it doesn't have or doesn't resolve the weighting variable, it causes (in a row) all the notice and fatal error in qti2 import, still trying to find a solution

Also available in: Atom PDF