Import masive students to course

579 views
Skip to first unread message

Ovnicraft

unread,
Oct 23, 2013, 9:29:41 PM10/23/13
to edx-...@googlegroups.com
Hello i recently see a tread how to import a course, i get a specific requirement about import data.

We has planned a course to get 250k students and 150k are confirmed and we want to import them via gzipped, csv, xml.

I dont know if already exist something like that and i was thinking in solution.

In Studio, i choose a course and under Tools a menu "Import Students" to accept gzipped or csv file.

Thanks for share ideas !

Regards,

--
Cristian Salamea
@ovnicraft

Chris Dodge

unread,
Oct 23, 2013, 10:40:53 PM10/23/13
to edx-...@googlegroups.com
Actually there's some 'enroll' functionality in the LMS 'Instructor Dashboard'. Studio is really for just defining courseware and not managing enrollments. 

I'm not sure if we've implemented in the LMS 'bulk enrollment' (via upload of a .csv) yet or if it's just a form to individually enroll email addresses. Maybe someone else can chime in one way or another.

If that feature is not there yet, it should be easy to add - I understand that you are a Django/Python developer. However, I'm pretty sure those email address will already have to be registered by the end-user as we require a email-loopback verification of the email address before considering users to be 'active'.

If you take on that feature work, please submit the feature as a pull-request back to the edX repo so that everyone can enjoy the new feature.

Also, if you run a course with that large of an enrollment, we'd love to hear more about it.

Good luck and best wishes

Ovnicraft

unread,
Oct 23, 2013, 10:47:02 PM10/23/13
to Chris Dodge, edx-...@googlegroups.com
On Wed, Oct 23, 2013 at 9:40 PM, Chris Dodge <cdo...@edx.org> wrote:
Actually there's some 'enroll' functionality in the LMS 'Instructor Dashboard'. Studio is really for just defining courseware and not managing enrollments.

Ok i will read it about, in LMS looks better place to my new feature. 
 
 

I'm not sure if we've implemented in the LMS 'bulk enrollment' (via upload of a .csv) yet or if it's just a form to individually enroll email addresses. Maybe someone else can chime in one way or another.

If that feature is not there yet, it should be easy to add - I understand that you are a Django/Python developer. However, I'm pretty sure those email address will already have to be registered by the end-user as we require a email-loopback verification of the email address before considering users to be 'active'.

If you take on that feature work, please submit the feature as a pull-request back to the edX repo so that everyone can enjoy the new feature.

 Yes i am working in understand this feature to implement it, i will post my work here and pull request to review it .

Thanks !  

Also, if you run a course with that large of an enrollment, we'd love to hear more about it.

Good luck and best wishes

On Wednesday, October 23, 2013 9:29:41 PM UTC-4, Cristian Salamea wrote:
Hello i recently see a tread how to import a course, i get a specific requirement about import data.

We has planned a course to get 250k students and 150k are confirmed and we want to import them via gzipped, csv, xml.

I dont know if already exist something like that and i was thinking in solution.

In Studio, i choose a course and under Tools a menu "Import Students" to accept gzipped or csv file.

Thanks for share ideas !

Regards,

--
Cristian Salamea
@ovnicraft



--
Cristian Salamea
@ovnicraft

ANDRIANASOLO Tiavina

unread,
Jan 26, 2018, 2:10:09 PM1/26/18
to General Open edX discussion
Hello
Sorry I know this post was off for a long time but I want to know if this functionnality was implemented at last? ^
Thanks

Ernesto Sanchez

unread,
Jan 26, 2018, 4:17:47 PM1/26/18
to General Open edX discussion
Hi, you need edit edit this file 
/edx/app/edxapp/edx-platform/lms/envs/common.py and restart lms. 

 # Show a section in the membership tab of the instructor dashboard

    # to allow an upload of a CSV file that contains a list of new accounts to create

    # and register for course.

    'ALLOW_AUTOMATED_SIGNUPS': False,

ANDRIANASOLO Tiavina

unread,
Jan 28, 2018, 8:33:07 AM1/28/18
to edx-...@googlegroups.com
Hello,
Oh it sounds interesting, I will test it tomorrow! Thank you!
Btw I didn't find any documentation about how it works (format of the csv file, etc)
Do you know if it exist somewhere?


--
You received this message because you are subscribed to a topic in the Google Groups "General Open edX discussion" group.
To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/daa30366-f7fc-459c-8342-2f24f662dd9d%40googlegroups.com.



--
Tiavina M. ANDRIANASOLO
Master 2 Informatique
Université de la Réunion
+262 6 93 00 10 67
Message has been deleted

ANDRIANASOLO Tiavina

unread,
Jan 29, 2018, 12:55:08 AM1/29/18
to General Open edX discussion
Hello, 
It works well :)
I just have another question, can I attribute a password directly in the csv file (not safe I know)
Is there any way to manage the password for every account created?

ANDRIANASOLO Tiavina

unread,
Jan 30, 2018, 2:32:15 AM1/30/18
to edx-...@googlegroups.com
Hi,

I'd like to know, how can I manage the password for the user create by importing a csv file?
Is there a default password?

Thanks

2018-01-27 1:17 GMT+04:00 Ernesto Sanchez <sber...@gmail.com>:

--
You received this message because you are subscribed to a topic in the Google Groups "General Open edX discussion" group.

wasim...@dfmail.org

unread,
Jul 12, 2018, 12:56:58 PM7/12/18
to General Open edX discussion
Hi....can you send me how you have imported ? Can you please send the procedure...

ANDRIANASOLO Tiavina

unread,
Jul 13, 2018, 2:11:12 AM7/13/18
to edx-...@googlegroups.com
Hello,

First of all:
If so:
in /edx/app/edxapp/edx-platform/lms/envs/common.py

#Edit this part ~ line 268
# Show a section in the membership tab of the instructor dashboard
# to allow an upload of a CSV file that contains a list of new accounts to create
# and register for course.
'ALLOW_AUTOMATED_SIGNUPS': False, #change this to True


And then you can use the functionnality this way: cf Page33.pdf
It's in french sorry, you can ask me further information if you want



Tiavina ANDRIANASOLO
Stagiaire M2 - OBSUN
Université de la Réunion
(+262) 0693 00 10 67



--
You received this message because you are subscribed to a topic in the Google Groups "General Open edX discussion" group.
Page33.pdf
Reply all
Reply to author
Forward
0 new messages