A toolkit for Collaborative learning in Open edX

Open edX Conference 2019

https://goo.gl/agmfr7

Juan Camilo Montoya

about eduNEXT

  • Conference contributing sponsor
  • Open source contributors
  • Open edX solutions providers for 6 years
  • Open edX in the cloud
    • +3000 sites in 25 countries
    • 15 languages

A toolkit for Collaborative learning in Open edX

  • Drive engagement, retention
  • Better learning when collaborating
  • Avoid a poor course experience.

WHY

Using external tools integrated directly into the platform without the need for additional sign ups

HOW

 

  • Supported by Open edX

  • LTI passports

  • Possible grades back

 

Using LTI

 

 

  • Not supported by all tools

  • Some additional information needed.

 

  • Added flexibility

 

 

 

  • Some additional information needed.

  • Data privacy concerns

  • Grading

NOT using LTI

This kind of collaboration will need:

 

  1.  Ways for learners to group together  
  2.  Information to initialize the external tools
  3.  External tools to:
  • communicate
  • compare
  • share
  • build
  • submit
  • play

1. Ways for learners to group together

  1. All the course(or those connected at the same time) 
  2. Teams.
  3. Cohorts.
  4. Personal Study groups.
  5. Random  (Probably Not engaging)

The learner selects the group they want, or creates and shares their group code for others to join!!!

2. Information to initialize the external tools

Anonymized user_id     %%USER_ID%%
Username
Full Name
email
Profile photo
Profile URL

Location

Team topic
Team id
Team name
Team Description

Cohort Id

Cohort Name

2. Information to initialize the external tools

/edx-platform/common/lib/xmodule/xmodule/html_module.py

2. Information to initialize the external tools

Anonymized user_id    %%USER_ID%%
Username                      %%USER_USERNAME%%                 
Full Name                       %%USER_FULLNAME%%
email                               %%USER_EMAIL%%
Profile photo                  %%USER_PROFILE_IMAGE_URL%%
Profile URL                      %%USER_PROFILE_URL%%

Location                          %%USER_PROFILE_CITY%%

Team topic                     %%USER_TEAM_TOPIC%%
Team id                          %%USER_TEAM_ID%%
Team name                    %%USER_TEAM_NAME%%
Team Description          %%USER_TEAM_DESCRIPTION%%

Cohort Id                         %%USER_COHORT_ID%%

Cohort Name                  %%USER_COHORT_NAME%%

3. External tools

What you can do depends on the external tool...

Featuring  TogetherJS...

  • Open Source
  • by Mozilla
  • Has a lot of configuration flexibility
  • Has some interesting features
  • Runs mostly in the client

TogetherJS - messaging

TogetherJS - mouse sharing

TogetherJS - mouse sharing II

TogetherJS - whiteboard

TogetherJS - other ideas

  • Group poll.
  • Pin an image.
  • Share your responses / grades.
  • Share your student notes.
  • Share your location.
  • Contests / Rankings.
  • Group Challenges.

Other Examples

Codeshare (wiki)

awwapp shared whiteboard

Other Examples

Video Conference with BBB over LTI

Other Examples

Video Conference with Blackboard Collaborate over LTI

A toolkit for Collaborative learning in Open edX

Open edX Conference 2019

Juan Camilo Montoya

Thank you !

https://goo.gl/agmfr7

A toolkit for Collaborative learning in Open edX

By Juan Camilo Montoya

A toolkit for Collaborative learning in Open edX

Presented in the Open edX conference 2019.

  • 1,308