The client wanted us to develop a website where the admin of the site will be enabled to add details about different schools and can manage those details from the admin panel. He also wanted us to add the functionality for enabling teachers and students of each school to register them with the site. The main idea behind developing this website was to facilitate the users with a centralized system where they can share, learn, communicate and connect with each other.
We have developed the website using ASP. Net 4.0 technology and SQL Server 2008. The website is having multi-user (admin, students, and teachers) accessibility, it means that apart from admin, other registered users will also be able to access and use the website depending upon the rights they are given.
When the school admin adds a school on system data base, he/she can add the following details about a school:
There are few sections which are commonly available for all types of users. These are:
Calendar - calendar option comes with following options:
Community - this section comes with following attributes:
Registered students will be able to access the below mentioned knowledge sharing modules from his/her profile page:
A student can update status of the following activities from his/her profile:
Apart from the commonly available features, a registered teacher can access the following utilities from his/her profile:
-Classroom Management – Students, Parents
Let us now take a look on the administrative section of the site and find out what all abilities have been given to the admin. There are multiple admin sections available in this website. While the super admin monitors other admin sections; admin for students and teachers monitor their parts. The super admin has got the access to every other admin section including the profiles of students and teachers. He/she can disable or enable functionalities available for users and can add or delete any user or admin whenever necessary. Additionally, the admin task list also includes: