GithubHelp home page GithubHelp logo

indigos33k3r / teamr Goto Github PK

View Code? Open in Web Editor NEW

This project forked from agriya/teamr

0.0 1.0 0.0 81.55 MB

Teamr, part of Teachr Suite (Trainr, Learnr, Teamr, Graspr, Skillr) is an open source online training platform that is capable to run sites similar to Treehouse. It is written in AngularJS with REST API for high performance in mind.

Home Page: http://teamr.demo.agriya.com/#!/https://www.agriya.com/products/udemy-clone

CSS 17.77% HTML 32.85% JavaScript 23.08% PHP 18.05% Shell 0.04% Makefile 0.03% C 1.84% Batchfile 0.01% PLpgSQL 6.32%

teamr's Introduction

Teamr

Teamr, part of Teachr Suite (Trainr, Learnr, Teamr, Graspr, Skillr) is an open source online training platform that is capable to run sites similar to Treehouse. It is written in AngularJS with REST API for high performance in mind.

This is project is part of Agriya Open Source efforts. Teamr was originally a paid script and was selling around 11000 Euros. It is now released under dual license (OSL 3.0 & Commercial) for open source community benefits.

teamr_banner

Support

Teamr is an open source online training project. Full commercial support (commercial license, customization, training, etc) are available through [Teamr platform support](https://www.agriya.com/products/udemy-clone

Theming partner CSSilize for design and HTML conversions

Teachr Suite

Agriya Teachr Suite is a open source online training platform that caters to Trainr, Learnr, Teamr, Graspr, Skillr.

  • Trainr - trainr online training like or similar to Khanacademy.

  • Learnr - learnr flourishing e-learning business model like Udacity.

  • Teamr - teamr online training marketplace like or simiar to treehous.

  • Skillr - skillr online learning concept like or similar to Skillshare.

  • Graspr - graspr is highly capable of rendering learning platform like or similar to Coursera.

Features

Social Logins

This feature is enabled to make the sign-up process simple for the users with the social media logins with Facebook, Twitter and Google+.

Course Search

Users can search based on the filters like price, course language, category and instructional levels.

SocialShare

In course page there is way to share and promote the courses through social media site like Facebook, Google+ and Twitter.

Instructor Dashboard

Every instructor gets a dedicated dashboard in which they can find the number of students enrolled in the course and much more. The instructor can manage their all courses from here.

Learner Dashboard

It has users learning and wishlist courses. We display the course progress bar and provide course rate options here. Also it has some course filters too.

Online Lessons

  • ArticleLessons: Instructor can add article type lessons.
  • DownloadableFileLessons: Instructor can add downloadable type lessons for giving practice and exercise files, exe files and etc to learners.
  • VideoLessons: Instructor can add video lessons into their courses.
  • VideoExternalEmbedLessons: Instructor can add video lesson of external sites like from YouTube, Vimeo etc (using embed code).

Preview

Instructor can post preview lesson for encourage the learners to book the course.

Promo Video

Instructor can add sort promo video for their course to encourage the learners to book the course.

Withdrawal

Instructor can withdraw their revenue amount

Getting Started

Prerequisites

For deployment

  • PostgreSQL
  • PHP >= 5.5.9 with OpenSSL, PDO, Mbstring and cURL extensions
  • Nginx (preferred) or Apache

For building (build tools)

  • Nodejs
  • Composer
  • Bower
  • Grunt

Setup

  • PHP dependencies are handled through composer (Refer /server/php/Slim/)
  • JavaScript dependencies are handled through bower (Refer /client/)
  • Needs writable permission for /tmp/ and /media/ folders found within project path
  • Build tasks are handled through grunt
  • Database schema 'sql/course_with_empty_data.sql'

Contributing

Our approach is similar to Magento. If anything is not clear, please contact us.

All Submissions you make to Teamr through GitHub are subject to the following terms and conditions:

  • You grant Agriya a perpetual, worldwide, non-exclusive, no charge, royalty free, irrevocable license under your applicable copyrights and patents to reproduce, prepare derivative works of, display, publicly perform, sublicense and distribute any feedback, ideas, code, or other information ("Submission") you submit through GitHub.
  • Your Submission is an original work of authorship and you are the owner or are legally entitled to grant the license stated above.

License

Copyright (c) 2014-2018 Agriya.

Dual License (OSL 3.0 & Commercial License)

teamr's People

Contributors

itzmeank avatar

Watchers

 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.