Code Monkey home page Code Monkey logo

oppia's Introduction

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're making contributions to the codebase, please sign the CLA so that we can accept your contributions.

  • If you're contributing as an individual, use the individual CLA.
  • If your company owns the copyright to your contributions, a company representative should sign the corporate CLA.

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 a public chat room on Gitter: https://gitter.im/oppia/oppia-chat. Drop by and say hello!

oppia's People

Contributors

seanlip avatar wxyxinyu avatar sfederwisch avatar benhenning avatar jacobdavis11 avatar czxcjx avatar makoscafee avatar kashida avatar sbhowmik89 avatar maitbayev avatar bigblind avatar sunu avatar michaelwagner avatar edallison avatar bayestheorem avatar kojiashida avatar rainehoover avatar kevinlee12 avatar kerryxwang avatar mschmittfull avatar 526avijitgupta avatar maiadeutsch avatar giritheja avatar hitesh96db avatar virajprabhu avatar curiouslearner avatar brunnre8 avatar rpunkfu avatar prasanna08 avatar aldeka avatar

Stargazers

Ranvirsinh Gohil avatar Anil verma avatar

Watchers

James Cloos avatar Avi Aryan avatar Mofid Ansari avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.