Skip to content

[Implementation Updated] Anonymized versions of the discussion threads from the forums of 60 Coursera MOOCs

Notifications You must be signed in to change notification settings

infini8-13/courseraforums

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 

Repository files navigation

Coursera Forums

This repository contains an implementation of the paper Language Independent Analysis and Classification of Discussion Threads in Coursera MOOC Forums (by Lorenzo A. Rossi and Omprakash Gnawali), produced during the SRFP 2021 to obtain inference for further research in the interests of Engagemment Patterns, under the supervision of Dr Sudarshan Iyengar and PhD Mentor Ms. Simran Setia, from IIT Ropar.

This dataset in this repository by the authors provides the anonymized versions of the discussion threads from the forums of 60 Coursera Massive Open Online Courses (MOOCs), for a total of about 100,000 threads.

According to the 2019 Google Scholar Metrics, this paper is the 2nd most cited in Information Reuse and Integration for the July 2014 - July 2019 period.

If you use the dataset for your work, please cite the paper. BiBTeX entry:

@inproceedings{coursera-iri2014,
   author = {Lorenzo A. Rossi and Omprakash Gnawali},
   title = {{Language Independent Analysis and Classification of Discussion Threads in Coursera MOOC Forums}},
   booktitle = {Proceedings of the IEEE International Conference on Information Reuse and Integration (IRI 2014)},
   month = aug,
   year = {2014}
}

If you have questions, email lorenzo [dot] rossi [at] gmail

The dataset has been anonymized as follows: the text and the names of the authors of all the posts and comments have been removed. The author indentifiers have been hashed so not to match the Coursera user indentifiers. Anonymous users have ID 0 on this repository as well as on Coursera.

Description of the CSV files

All the files are in the folder data.

course_information.csv

Basic information about the 60 courses used in this dataset.

  • name course name
  • course_id Coursera course identifier
  • weeks course duration (in weeks)
  • hours average number of hours ofcourse work requested per week
  • start_date start date
  • end_date end date (often not enetered in this file)
  • type type of course ('Q': quantitative, ...)
  • language language use to teach the course (also the main but not necessarily the only language of the forums). 'E': English, 'FR': French, 'SP': Spanish, 'CH': Chinese
  • num_threads number of threads in the forum
  • mandatory_posts number of posts to receive credits for activity in the forums some Coursera courses give credits for posting in the forums
  • num_users number of unique users active in the forum. Anonymous users are counted as 1 unit; so the number of actual users may be larger.

course_subforums.csv

Data about the threads and the subpforums containing them for the discussion forums of the 60 courses.

  • thread_id thread identifier
  • course_id Coursera course identifier
  • og_forum name of the original (sub)forum
  • og_forum_id identifier (int) of the original subforum
  • parent_forum name of the parent (sub)forum
  • parent_forum_id identifier of the parent (sub)forum
  • forum_chain complete sequence of (sub)forum names from root to current subforum
  • depth number of (sub)forum in forum_chain
  • num_views number of views for the thread
  • num_tags number of tags associated to the subforum title
  • forum_id possibly re-mapped subforum identifier
    • 2: General (Miscellaneous) Discussion
    • 3: Assignments
    • 4: Study Groups / Meetups
    • 7: Course Feedback / Suggestions
    • 8: Lectures
    • 9: Platform Issues
    • 100: Signature Track
    • otherwise: not remapped

course_posts.csv

Data aboout all the posts or comments (minus spam) made in the discussion forums of the 60 courses.

  • post_id identifier (integer) of the post (comment)
  • thread_id identifier of the thread
  • course_id Coursera course identifier
  • parent_id identifier of the parent post (0 for posts, nonzero for comments)
  • order order of the post in the thread (1: first post, 2: ..., 0: comment)
  • user_id user ID (hashed version of original Coursera user ID)
  • user_type 'Student', 'Anonymous', 'Staff', 'Instructor', 'Community TA', 'Coursera Staff' or 'Coursera Tech Support'
  • post_time time stamp
  • relative_t normalized posting time relative to the course's start and end time
  • votes sum of the votes received by the post (comment). Each user can add +/-1 to a post
  • num_words (new) number of words (NA for posts in Chinese language)
  • forum_id possibly re-mapped subforum identifier
    • 2: General (Miscellaneous) Discussion
    • 3: Assignments
    • 4: Study Groups / Meetups
    • 7: Course Feedback / Suggestions
    • 8: Lectures
    • 9: Platform Issues
    • 100: Signature Track
    • otherwise: not remapped

About

[Implementation Updated] Anonymized versions of the discussion threads from the forums of 60 Coursera MOOCs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%