/ B2B Software Technologies Limited.,
Somajiguda, Hyderabad. INDIA

Electronic Learning - Introduction

Project Overview


The E-Learn Product is targeted to individual German Professors on Public University. The product aims to upgrade the existing Home Page of each Professor to provide their students a tool for getting prepared for the Final Examinations at the end of each semester. To fit the customer needs, the product should be able to create content in a user friendly way and should offer nice features that are required by the Market needs. It should act as a tool to assist students to join examinations, assignments to test themselves online and should be a platform for interactions between Lecturers (Professors, Assistants) and Students. The E-Learn product is compliant to SCORM standard, which enables the client to read any SCORM compliant data using the SCORM Runtime Environment API.

Fig: SCORM Runtime Environment

The product has the following Login users:

  1. Admin- Who creates/deletes/edit Lecturers, Students, Subjects (In German "Kurs"), Subject In charges
  2. Lecturers- Who creates/delete/edit the content
  3. Students- Who accesses the content and features inthe product. E-Learn architecture separates logically distinct functionality into different parts, which can be manipulated separately without touching its core functionality at the time of delivery so as to respond rapidly to the evolving business, needs

Fig: E-Learn Architecture

Electronic Learning – Features

The key functionalities of Elearn are divided in to three Modules. They are:

  1. Admin/Professor
  2. Student

3. Lecturer

The following are the Major functionalities of Admin:

  • Creating/Deleting/Editing the Lecturers (Professor and Assistant)
  • Creating/Deleting/Editing new students
  • Should be able to view the details of the Student to identify that he is a Valid Student of the University ("Martrikelnummer" in German. This is a number given to the student by the university when he enters the university. It is not the same as REGID in the Group

Fig: Admin Module

Elearn). The Validity of the Student using the Martrikelnummer is done manually/ or using other product provided by the university but not through the product

  • Admin gives the Student the User ID and Password if he is a valid student of the university
  • Creating/Deleting/Editing Subjects ("Kurs" in German)
  • Assigning Lecturers to Subjects
  • Creating Subject In charge (one among the Lecturer assigned for a Subject) for a Subject
  • Can communicate with Students and Lecturers at any point of time through email, chat or discussion forum
  • Can create/delete/edit the topics in the discussion forum
  • Should be able to view the Profile of Students and Lecturers
  • Should be provided with a facility to search for a Student or a Lecturer

/ B2B Software Technologies Limited.,
Somajiguda, Hyderabad. INDIA

The following are the Major functionalities of Lecturer/Professor:

  • Creating/Deleting/Editing Chapters and attach content to it (Could be a PDF file, Power Point, Word document etc.)
  • Should be able to view all students assigned to his subject and by clicking on their name he can view the profile (A photo of the student should be optional)
  • Creating/Deleting/Editing Topics under a Chapter and attach content to it

Fig: Lecture Module

  • Creating Objective and Essay type Examinations/Assignments to a Chapter or a Topic
  • Can Communicate with Students and Lecturers at any point of time through email, chat or discussion forum
  • Viewing the feedback provided by each student
  • Creating dynamic feedback form Templates. This means the Lecturer should have the flexibility to create his own question and controls to answer the question appropriately. For example there can be a Question, which requires a Text area for answer, there can be a second Question, which requires multiple answers. For multiple answers, we require a check box to answer it.
  • Should be able to evaluate the Essay type of Examinations answered by the Students.
  • Should be able to change his password and profile.

The following are the Major functionalities of Student:

  • Can view the attachments of the Chapters and Topics.
  • Can View the description of Chapters and Topics created through CMS
  • Should be able to view the profile of Lecturers.
  • Should be able to view and edit his profile.
  • The Student should only view the Subjects he is assigned for.
  • Join the Assignments/Examinations posted by the Lecturer.

Fig: Student Module

  • Should be able to practice the Assignments more than once until the Assignments are deleted
  • Should be able to attend the Examination only once
  • Gives the feedback related to the overall courseware and can send emails directly to the Lecturers when he has can further questions to the content.
  • Views his Examinations/Assignments results evaluated automatically or by the Lecturer in case of Essay type Examinations
  • Can Communicate with Students and Lecturers at any point of time through email, chat and discussion forum.
  • Can request a general topic in the discussion forum.

Technical Specifications:

Technology:MS .NET 2005

Operating System: Windows 2000/2003 server

Web server:IIS 5.0/IIS 6.0

Programming Framework: ASP.NET 2.0

IDE: Visual Studio .NET

Database: MS SQL Server 2000