What can be learned from 1M+ college course syllabi?
Python JavaScript CSS HTML
Permalink
Failed to load latest commit information.
bin
docs
osp
.editorconfig
.gitignore
.gitmodules Scrub out /deploy. Dec 3, 2015
LICENSE.txt
README.md
graph.jpg
pytest.ini
requirements.txt
setup.py

README.md

Open Syllabus Project

explorer.opensyllabusproject.org

Assignment Graph

A force-directed layout of the co-assignment network for the top ~10,000 texts.

Welcome! The Open Syllabus Project is an effort to see what can be learned by analyzing the contents of a corpus of over 1 million college course syllabi. Here you'll find:

  • The source code for the Open Syllabus Explorer web application.

  • A set of generalized utilities for interacting with the corpus.

  • Routines that extract information about citations, fields, institutions, and locations from the syllabi.

  • A harness for parallelizing jobs across multiple EC2 instances. (It would take about a month to run the citation extraction job on your laptop!)

  • Tools for analyzing the structure of the citation graph.

Head over to osp-deploy for a set of Ansible playbooks for deploying to Vagrant / EC2.

How do I get the data?

Drop us a line at syllabusopen@gmail.com. We're actively looking to develop research collaborations around this corpus, and would love to hear about what you're working on.