You are on page 1of 41


BY :


(0503010003) (0503010004) (0503010016) (0503010025)

Academic Institutional Analytical Tool (A.I.A.T) is a tool which aims at

assisting the work process of any institution by undertaking the process of automation.

Academic Institutional Analytical Tool is a consistent suite of tools that helps

to optimize teacher student relationships and examination processes.

To address the daily academic issues such as student learning and practice, this

analytical tool includes a sound question bank infrastructure that allows to gather all the relevant information about all the course credit, organize it consistently and present before students in a well formatted way.

It plays an essential role in gaining greater insights about normal processes and

academic institutional processes and in applying this knowledge consistently during all process interactions via Discussion portal.

The scope of this project is:

To extend Learning Management Systems to provide an easy customizable environment for faculty and examination controllers to form a database of questions over a Distributed Network (or may be Intranet) which could thus be used to generate examination papers for conducting examinations as well as for practice of students.

Introduction to Learning Management Systems

A Learning Management System (or LMS) is a term used to describe software

tools designed to manage user learning interventions.

The value-add for LMSs is the extensive range of complementary functionality

they offer.
Learner self-service, training workflow, the provision of on-line learning ,on-

line assessment, management of continuous professional education (CPE), collaborative learning and training resource management are some of the additional dimensions to leading Learning Management Systems.
Most LMSs are web-based to facilitate "anytime, anyplace, any pace" access to

learning content and administration.

LMSs are based on a variety of development platforms, from Java EE based

architectures to Microsoft .NET, and usually employ the use of a robust database back-end.
LMSs focus on different educational, administrative, and deployment


The AIAT is planned to have a 3-Dimensional structure (in terms of


Administrator (or school management) Teachers (or Mentors) Students


Administrator :
The tasks that can be carried out under the administrator module are

Publishing papers, managing templates and the database administration. Manage all the external tools and plug-in Managing and supervising question bank and various courses being offered Manage the allowable formats and access rights to various mentors Managing Feedback mechanisms and intra institutional communication (via forum and instant notice support)


Teacher (or Mentor) :

The tasks that can be carried out under the User module are

Submit questions to the courses assigned to them, choosing difficulty levels and other related properties for each question Access to external tools and plug-in as embedded by the Administration Reviewing question bank generated against their course and answering instant queries by students Be a part of feedback mechanism to keep the educational channel interactive and alive


Student :

The tasks that can be carried out under the student module are

Access Course, Subject and Unit wise Question Bank and solve questions online/offline Feedback about courses, questions and process through relevant interface



Context Flow Diagram(0-Level DFD)

Request for required information

Manage and Publish paper Information handover

Questions retrieval

Questions Database

Question Submission
END USER Status Sent

Submit Questions/ Templates

Required information stored

Questions/ Templates Database

Queries/Feedback Entered

Forums and Discussion System

Information Stored

Forums Database

Replies received

1- Level DFD



PHP (PERL Hypertext Preprocessor):

PHP is one of the most popular server side scripting languages running today. It is used for creating dynamic WebPages that interact with the user offering customized information. PHP is fast, stable, secure, easy to use and open source (free). PHP code is inserted directly into the HTML that makes up a website. When a visitor comes to the website, the code is executed. Since PHP is a server side technology, the user does not need any special browser or plug-ins to see the PHP in action.



MySQL is a multithreaded, multi-user SQL database management system (DBMS) which has more than 11 million installations. The program runs as a server providing multi-user access to a number of databases.


XAMPP : XAMPP is a server which is used to on client system to simulate web server behaviour. XAMPP is an Apache and mySQL server which has support for PHP,FTP etc.

Software :

Dreamweaver 8 Adobe Photoshop CS2



Some Learning Management Systems available do have some support for

analytical and examination processes of which MOODLE stands out to be the best with a separate effective quiz and reporting model with it. But it qualifies only effective for normal assessments and not for major examinations which are an integral part of any academic process.
The Moodle's quiz module has options for timing, display, attempts, grades,

security, etc while adding / updating a quiz. It also allows options for editing a quiz, taking its preview before it is inducted in the system, generating a report of the quiz taken up by the student, etc
Moodle thus provides feature for taking up a quiz which is pretty much static in

structure, nature and conducting purposes. Moreover it has limited features and flexibility.

A.I.A.T. strives at implementing really what examination process is instead of a

mere normal quiz.

A further comprehensive template support for examination paper pattern, such

as a mechanism to effectively edit templates online can also be added.

Generating Question paper as per schedule. Provide Question Bank to the students, using the database of questions. Other than just teachers being provided the stats and reports, students can also

be provided with several statistics and graphical tools options (such as pie charts, bar charts, etc) to evaluate and deduce their standings in the class against others.
To provide secure connections (https) for live examination, disabling cache and

enhancing security mechanisms.

For practice purposes, maintaining students cache at their local systems (to

reduce network requirements and to cope up with weaker internet links).

Providing planner tools such as Gantt-Charts, etc to the teachers to help them

plan their course progress along with students progress.

To provide statistical analysis and related graphical heuristics for analyzing

results and patterns.

Providing feature for generation of progress reports and mark sheets, which

can be cumulative of multiple examinations thus taken up so far.

To provide other test/examination results data importing capabilities.


ADMINISTRATOR Publishing module

An Exam paper published using A.I.A.T.

ADMINISTRATOR Template Management Module

ADMINISTRATOR Curriculum Module

ADMINISTRATOR Questions Module

ADMINISTRATOR Question Bank Module

ADMINISTRATOR Discussion Forum Module

ADMINISTRATOR Plug-Ins Management Module


USER Submit Module

STUDENT- Question Bank View

STUDENT Plug In View