Front End Design Of The Application Computer Science Essay

Published:

Introduction

In this modern higher education system everyone is using internet, so the Moodle learning system is increasing day by day and it become an important part of the strategy for online delivering and flexible e-learning. The main aspect of this learning system is giving opportunity for students to interact with their teacher through e-mail and chat rooms. Now a day’s Moodle is getting worldwide popularity for its leaning system. The word Moodle was originally an acronym for Modular Object-Oriented Dynamic Learning Environment, which is mostly useful to programmers and education theorists. It's also a verb that describes the process of lazily meandering through something, doing things as it occurs to you to do them, an enjoyable tinkering that often leads to insight and creativity. As such it applies both to the way Moodle was developed, and to the way a student or teacher might approach studying or teaching an online course. Anyone who uses Moodle is a Moodler. The project is regarding the development of a self learning system for the supplementary school. The web application on the home page displays the various events that occurred in the school and the contact information. The home page provides information on a general purpose need to know basis. The home page does have the login windows with the tabs named login id and password. The students of the school will be given specific login ids and passwords with the help of which they can log in into the system. Only the students who are currently associated or enrolled in the school can login into the system and access it. Once the student logs in into the system he is provided the facility to track his academic performances. He can contact or ask for doubt clearances with the respective teachers through chat sessions that can be booked on prior hand. Groups of students can form communities and share their interests on the various topics. The student is also provided with the information of competitive examinations and the programs that provide scholarships. The system on the whole will provide a whole new experience of learning and interaction among the students.

Project Description

Lady using a tablet
Lady using a tablet

Professional

Essay Writers

Lady Using Tablet

Get your grade
or your money back

using our Essay Writing Service!

Essay Writing Service

The project is regarding the development of a self learning system for the supplementary school. The web application on the home page displays the various events that occurred in the school and the contact information. The home page provides information on a general purpose need to know basis. The home page does have the login windows with the tabs named login id and password. The students of the school will be given specific login ids and passwords with the help of which they can log in into the system. Only the students who are currently associated or enrolled in the school can login into the system and access it. Once the student logs in into the system he is provided the facility to track his academic performances. He can contact or ask for doubt clearances with the respective teachers through chat sessions that can be booked on prior hand. Groups of students can form communities and share their interests on the various topics. The student is also provided with the information of competitive examinations and the programs that provide scholarships. The system on the whole will provide a whole new experience of learning and interaction among the students.

3. Work done from --------- to ------------

3.1 Design of the application

Design of this application is done using Microsoft dot net technology. A Moodle application is a pure web based application and ASP dot net is used to develop the web pages and provide the required navigation to the application. Student learning attributes are provided with this application and can be used by different students who are registered with the website. Front screen are designed with rich user interface. This application holds the information related to different supplementary schools and different programs conducted across the schools. A web based application with the perfect integration of database is required to accomplish this task. Complete design of the application is divided in to two aspects like Front end design and backend design. Front design holds the design aspects of the front end screens and the backend design holds the logic for different database tables and their internal relations.

3.2 Front end design of the application

Lady using a tablet
Lady using a tablet

Comprehensive

Writing Services

Lady Using Tablet

Plagiarism-free
Always on Time

Marked to Standard

Order Now

Front end design of the application holds the logic of front end screen required for the application. Login is provided to the application based on roles to the system. Role based login helps for providing different roles in the application and there are few roles in the application like Administrator, School Admin and Student. Each and every user is provided with a different set of access rights to the application. System administrator has all the rights on the application can do code level modifications to the application. Administrator maintains all the details of the registered schools and students in the database level. A school admin is the authorized person to access the school database and to use the system, school administrator should register with the system and once the registration is done a request is sent to the system administrator and based on his or her approval, school administrator is provided with a separate user id and password and this set can be used to login to the system. School administrator has the rights to update the details of that particular school, course contents, events and programs conducted at the school side. A student can be considered as the last end user of the application and should register with the system to use the features provided by the application. Whenever a student registers with the system, corresponding request is sent to the school administrator and based on his or her approval students are provided with a separate login credentials. Students can login to the system and use the system as per the features provided with in the application. Students have the right to view the course contents and track their performance with in the application and all these details are maintained at the database side by the school administrator. Student details are maintained by the school administrator and the performance metrics are decided by the administrators. Online exams are also available to the students and the required stuff is maintained at the database level by the school administrators. Different groups and subgroups are maintained for the students and students can choose the learning activity required from the application using the navigation links provided on the front end screens.

3.3 Backend design of the application

Backend design of the application holds the database aspects and database design of the application. All the required database tables are created at this stage and Microsoft SQL server database can be used to maintain the database for this application. System administrators are provided with a set of tables that hold the information related to different schools and their respective students. Role based login is provided with in the application and different tables are used to save the login credential required to the application. All the School information and the corresponding student information is saved in different tables and the required updates are also done at the same tables. Course details and different activates are maintained in separate tables and the required online exam patterns and the performance metrics are also tracked using different tables created in the database. Database level security is provided with the application. Updates to the course contents and the online exam questions are done by the School administrators and students are not provided the access to these database tables. Information related to the grades and performance is done at the School administrator level.

4 Work to be done for the final report

Apart from the work done till now, there is some work to be done in future and is mentioned in the below points

Detailed design document and module level coding aspects

Database creation procedure followed and coding procedure followed

Testing the application and documenting the procedure followed

Results and observation in the final document

Final thesis report

`