Home | About Us! | Services | Products | Industries | Technologies | Clients | Contact Us!  

                                                        Simplifying With Open Source
Products
  Brihaspati
  BrihaspatiSync
  MLM Software
Brihaspati : The Virtual Classroom
 

Brihaspati is a platform-independent highly scalable content delivery tool for web-based e-learning system (codename: Brihaspati-2). It enables instructors to enhance on-campus learning by sharing course materials, having class discussions, and making assessments on the web.

Architecture

This content delivery system (Brihaspati-2) is implemented in java using Turbine, an open source framework, as secure web application. This conforms to the Model View Controller (MVC) paradigm which aims at separating content, presentation and business logic.

 

Entities

There are five possible entities in the system at present. These are administrator (for the learning management system), instructor (primary and secondary), student and content author. At the moment, each course can have one single primary instructor and any number of secondary instructors. Additional instructors can be added and deleted to course by the admin at any time. The removal of primary instructor, also leads to removal of course from the system. This structure resolves the IPR issues involved in any academic environment, where same course might be taught by different instructors in different semesters or academic years. In this system, each course is bound to its primary instructor, hence you can have two courses with same id and name, but with different primary instructors.

Functions (Instructor and student)

Content publishing: Instructor can upload/publish content material in any format, he desires, directly to the course. He can also upload the material to content repository and than publish it in one or more courses simultaneously. Instructor has option to run a SCORM packager and package the developed content as SCORM package which can then be deployed in Brihaspati or any other LMS. This has been achieved by integrating Relaod in Brihaspati 

Chat and Whiteboard: The users can communicate online. Of course, they have to be logged on at the same time for this. The instructor can make drawings using freehand as well as predefined graphic components along with the chatting. This makes live discussion over internet, more effective.

Student management: The instructor can manage students’ details in his own course, including addition, deletion and modifications.

Backup: The instructor can also take backup of the course material. In case of server crash, this can be restored with the help of administrator.

Remote course: Instructor can sell/buy course contents to/from another institute using Brihaspati-2 LMS.

Surveys: Admin can setup surveys to take feedback for the courses. It can be used to evaluate the instructors. The feedback can be seen by the instructor, which will help him improvement his instructions.

Question Bank: Under Question Bank Repository, instructor can create module wise question bank of various types (true/false, short type and multiple type).

Academic Evaluation: The instructor can conduct online test. Assignment can be submitted online and graded. The students can partitioned into group for various group activities for group base learning activities.

There are many other functionalities available to both students and instructors e.g., search engine, news, glossary, mail, discussion board, marks view (upload for instructor), task manager, calendar - personal and course specific, personal area for keeping material, facility of sharing the uploaded material in personal area, course specific Wiki for collaborative content authoring by the instructors and students.

Function (Administrator)

Admin creates new courses, registers Instructors and students. He can also backup/restore the course material, along with many other management tasks like List Management (view all courses and users), Communication, Event Management (conducting surveys in the courses). 

GUI language

Brihaspati has been modified architecturally to support multiple GUI languages. In the current distribution, we have English, Hindi, Urdu, Bangla and Marathi as the supported languages. German and Telugu are under development and are expected to be available in very soon.

What more in future?

1.SCORM (shareable content object reference model) based import/export, SCORM player implementation.

2. Extension to Multiserver architecture with business model for sharing the content among different Brihaspati installations.

3. Web service architecture to discover and use functionalities available over web.

4. Audio Chat, Multilingual  Authoring Tool and improved GUI based on AJAX

 

How to go about creating content?

Be object oriented. Each course  is collection of these independent standalone object (also called Learning objects); collection of these makes the learning material. Learning objects should be updated periodically to make them reusable objects.

Other Possibilities: The application can be modified and used in many new domains e.g., i) Human resource development in industry, ii) E-governance, and iii) CRM in industry.

For support services/ customization you can Contact

Mr. Nagendra Kumar Singh

Phone: +91-9450136012 (M).

nksingh@brihaspatisolutions.co.in

 

Copyright © 2006-2008 Brihaspati Software Solutions Pvt. Ltd. All rights reserved.                                                               Terms &  Cnditions