Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pranavrajs/knowledgebase

Where Student Meets Teacher
https://github.com/pranavrajs/knowledgebase

Last synced: 13 days ago
JSON representation

Where Student Meets Teacher

Awesome Lists containing this project

README

        

KnowledgeBase
=============

Where Student Meets Teacher
Knowledge Base - an online platform for universities/colleges, students and teachers to collaborate online, also a platform for Universities to Come Online. KBase makes interactions between/among knowledge seekers and knowledge providers smoother, faster, and a lot more fun!

Our education system is rooted on student-teacher interactions since time immemorial. However, class room interactions alone are not sufficient to make the student ready to face the tight schedules and intensive academic effort required by courses offered by modern day universities. Here KBase steps in to make interactions between/among students/teachers smoother and more efficient.
Using KBase, students can enroll in various courses offered by their universities and view lectures and presentations corresponding to the enrolled courses. The enrollment will have to be approved by a registered tutor and the course material (lecture videos, presentations and docs) and schedule will be managed by the respective tutors.

I. Universities /Colleges– Set up a cloud campus
a. Sign up with your university/institution domain. For example, @cet.ac.in
b. Add departments and branches in your institution that you wish to have an
online presence)
c. Add courses in each department that you wish to be made available online

Once registered you can:
a. Approve/reject pending faculty requests.
b. Create/update institution schedule.
c. View details of all enrolled students.

II. Teachers – Teach on the cloud
a. Log in to KBase using your Google account.
b. Select the course you want to tutor from the list of available courses for your institution. Your request has to be approved by your institution KBase administrator before you can proceed.
c. Create course content:
i) Add lecture videos.
ii) Add presentations to your course.
iii) Add lecture notes and other course materials.
d. Plan your course calendar. Mark down important dates (e.g.: assignment submissions) and schedule/reschedule lectures.

III. Students – Learn on the cloud
a. Log in to KBase using your Google account. You need a Google account to access KBase.
b. Select courses to enroll from a list of courses offered by your department. Your request
has to be approved by your teacher before you can proceed
c. Once enrolled for a course you can:
i) View lecture videos made available by your tutor for the corresponding course.
ii) Access presentations created by your tutor.
iii) Read/access documents and other course materials.
iv) View the academic calendar for your enrolled course.