Project

General

Profile

Feature #3858

Import of course progress

Added by Bas Wijnen about 9 years ago. Updated about 8 years ago.

Status:
Feature implemented
Priority:
Normal
Category:
-
Target version:
Start date:
31/08/2011
Due date:
% Done:

100%

Estimated time:
Spent time:
Complexity:
Normal
SCRUM pts - complexity:
?

Description

Importing course progress would be a nice feature. I plan to work on this.


Files

progress.diff (9.75 KB) progress.diff Bas Wijnen, 05/09/2011 00:48
csv.lib.php (1.99 KB) csv.lib.php Bas Wijnen, 05/09/2011 23:30

Related issues

Related to Chamilo LMS - Feature #5229: Provide template for course progress CSV importNew21/07/2012

Actions

Associated revisions

Revision f3f7cfdf (diff)
Added by Julio Montoya about 8 years ago

Import/export course progress (thematic) see #3858

History

#1

Updated by Bas Wijnen about 9 years ago

  • File progress.diff progress.diff added
  • Status changed from New to Needs more info
  • Assignee deleted (Bas Wijnen)
  • % Done changed from 0 to 80

Here's a patch. It includes an improved version of csv.lib.php. So to include both this and the glossary patch, apply the glossary patch, remove csv.lib.php, then import this patch.

#2

Updated by Bas Wijnen about 9 years ago

The csv.lib.php didn't strip the final quote. This one does.

#3

Updated by Yannick Warnier over 8 years ago

  • Status changed from Needs more info to Assigned
  • Assignee set to Julio Montoya

Julio, please review and apply patch (if still required)

#4

Updated by Yannick Warnier over 8 years ago

  • Target version changed from 1.9 Stable to 1.9 Beta
#5

Updated by Julio Montoya over 8 years ago

  • Status changed from Assigned to Needs more info
  • Assignee deleted (Julio Montoya)

we already have an export.lib.inc.php and import.lib.php libs that can deal with csvs. Adding another lib will be add more complexity and more code to maintain.
What do you think?

#6

Updated by Yannick Warnier over 8 years ago

  • Assignee set to Bas Wijnen
  • Target version changed from 1.9 Beta to 1.9 RC1

Bas, would you be so kind as to give us a little bit of information about the specific improvements (in your view) in your csv lib, so we know whether to include it or re-use/modify the current one?

I'm moving this to RC as it doesn't imply a structure change.

#7

Updated by Yannick Warnier about 8 years ago

Pinging Bas again...

#8

Updated by Yannick Warnier about 8 years ago

  • Status changed from Needs more info to Assigned
  • Assignee changed from Bas Wijnen to Julio Montoya
  • % Done changed from 80 to 50

Julio, the patch included the import of the course progress. Did you integrate that part? I guess what you meant is that you would have to update the patch to use our CSV library... Could you do it? (please :-p)

#9

Updated by Julio Montoya about 8 years ago

  • Status changed from Assigned to Needs more info
  • Assignee deleted (Julio Montoya)
  • % Done changed from 50 to 80

Added for chamilo 1.9, lang vars also added to translate.chamilo :)

#10

Updated by Yannick Warnier about 8 years ago

  • Status changed from Needs more info to Needs testing
  • Assignee set to Eric Petitdemange

Assigning to Coursenligne for functional testing

#11

Updated by Yannick Warnier about 8 years ago

  • Status changed from Needs testing to Feature implemented
  • % Done changed from 80 to 100

Seems fine to me, but we should offer a template CSV file that matches the format of the course progress. This should be part of another task though... I've added #5229 for that.

Thanks to all involved

Also available in: Atom PDF