Skip to content
/ oppia Public
forked from oppia/oppia

Tool for collaboratively building interactive tutors.

License

Notifications You must be signed in to change notification settings

brunnre8/oppia

This branch is 1 commit ahead of, 9144 commits behind oppia/oppia:develop.

Folders and files

NameName
Last commit message
Last commit date
Jul 5, 2016
Jul 1, 2016
Jul 1, 2016
Jul 4, 2016
Apr 1, 2016
Mar 15, 2016
Jun 30, 2016
Jul 2, 2016
May 20, 2016
May 7, 2016
Jan 15, 2016
Mar 6, 2016
Jun 20, 2016
Jul 4, 2016
Jul 4, 2016
Jun 3, 2016
Jul 4, 2016
Feb 21, 2016
Aug 3, 2013
May 2, 2016
Apr 28, 2016
May 29, 2016
Jul 13, 2013
Jul 4, 2016
Jun 25, 2016
Sep 8, 2014
Jul 5, 2016
Jun 25, 2016
Jun 11, 2016
Jan 4, 2016
Jan 2, 2016
Jul 2, 2016
Jan 2, 2016
Jun 20, 2016
Jun 11, 2016
Jan 2, 2016
Jan 2, 2016
May 25, 2016
May 6, 2016

Repository files navigation

Oppia Build Status Code Coverage Join the chat at https://gitter.im/oppia/oppia-chat

Oppia is an online learning tool that enables anyone to easily create and share interactive activities (called 'explorations'). These activities simulate a one-on-one conversation with a tutor, making it possible for students to learn by doing and get feedback.

Oppia is written using Python and AngularJS, and is built on top of Google App Engine.

Installation

Please refer to the developer wiki for full installation instructions. This is just a short summary for developers who would like to contribute:

  1. Create a new, empty folder called opensource/ within your home folder. Navigate to it (cd opensource), then fork and clone the Oppia repo. This will create a new folder named opensource/oppia.

  2. Navigate to opensource/oppia/ and run:

  git checkout develop
  bash scripts/start.sh
  1. To run tests:
  bash scripts/run_tests.sh

Contributing

The Oppia project is built by the community for the community. We welcome contributions from everyone, especially new contributors.

You can help with Oppia's development in many ways, including art, coding, design and documentation.

In addition, if you'd like to make contributions to the codebase, please follow these instructions, which will walk you through setting things up, signing the CLA, and joining the developer mailing list. Thanks!

Support

If you have any feature requests or bug reports, please log them on our issue tracker.

Please report security issues directly to [email protected].

License

The Oppia code is released under the Apache v2 license.

Keeping in touch

We also have public chat rooms on Gitter: https://gitter.im/oppia/oppia-chat and the #oppia channel on Freenode IRC. Drop by and say hello!

About

Tool for collaboratively building interactive tutors.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 45.5%
  • JavaScript 42.3%
  • HTML 9.8%
  • CSS 1.6%
  • Shell 0.8%