Skip to content

Web Portal for sunbird software. Provides the web interfaces for all functionality of Sunbird. Find the installation instructions at: http://www.sunbird.org/developer-docs/installation/

License

Notifications You must be signed in to change notification settings

vinod303/SunbirdEd-portal

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sunbird-portal

Codacy Badge

Build Status

What is Sunbird?

Sunbird is a next-generation scalable open-source learning solution for teachers and tutors. Built for the 21st century with state-of-the-art technology, Sunbird runs natively in cloud/mobile environments. The open-source governance of Sunbird allows a massive community of nation-builders to co-create and extend the solution in novel ways.

What is the project mission?

Project Sunbird has a mission to improve learning outcomes for 200 million children across India. This is a multi-dimensional problem unique to the multi-lingual offline population of India (and other developing countries). It's not a problem of any single organization or stakeholder and it cannot be realistically addressed by individual effort.

Project Sunbird is an open, iterative and collaborative approach to bring together the best minds in pursuit of this audacious goal.

What is the Sunbird portal?

The Sunbird portal is the browser-based interface for the Sunbird application stack. It provides a web-app through which all functionality of Sunbird can be accessed.

Getting started

To get started with the Sunbird portal, please try out our cloud-based demo site at: https://staging.open-sunbird.org/

Local Installation

You can also install the Sunbird portal locally on your laptop, please follow the instructions below: Have node version 10 and follow the next steps

Pre Installation Steps

Prerequisities

1. Node > 10x
2. Angular 8x
3. Yarn

Sunbird dev has 2 parts

	1. Angular client
	2. Node server

Go to src/app/helpers/ replace environmentVariablesHelper.js Get the file by sending email to devops@ekstep.org

Installing and running Angular client

Step 1: Go to src/app/client folder

npm i (OR) yarn install
npm run start

Installing and running Node server

Step 2: Go to src/app folder

npm i (OR) yarn install
npm run server

Reporting Issues

We have an open and active issue tracker. Please report any issues.

About

Web Portal for sunbird software. Provides the web interfaces for all functionality of Sunbird. Find the installation instructions at: http://www.sunbird.org/developer-docs/installation/

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 65.2%
  • JavaScript 20.3%
  • HTML 6.6%
  • SCSS 4.0%
  • CSS 3.8%
  • Java 0.1%