Literature Review - CankayaUniversity/ceng-407-408-2020-2021-Mobile-School-Management-System GitHub Wiki
Abstract
Today, especially due to the pandemic, the usage rates of mobile devices are increasing in all kinds of education for example such as High School,University,Primary School and training activities all over the world. Mobile School Management System aims to create a bridge between Educational Institutions and Student-Parent-Teacher-Administrative Employee. Currently used Sms and / or Email type communication services between Educational Institutions and End Users are outdated and typically have many technological problems.Through Mobile School Management Application students and parents will be able to communicate much more closely and easily and any time they want with their schools. The user will be able to get content depending on their user type. For example for the Parent user type there will be some content only available to that user type. Including announcements, news, check attendance of all students, syllabus of all students etc.
Keywords: Educational Institutions, Mobile, Student , Parent, Teacher, Educational Institution Manager,System Administrator, Sms, Email, Notification
1)Introduction
Today, mobile apps and websites have been developed to meet the needs of many people. With the Interactive Mobile School Management system, our goal is to ensure that schools and students and parents communicate much more closely. Through this application and system, we aim to enable educational institutions to communicate with parents, students and employees in a simple and fast way through a mobile-oriented software. In addition, the parent will be able to track the student's course attendance, activity attendance and grade follow-up, as well as accounting work. Activity and announcement tracking, grade information system, mutual surveys and intensive evaluation system will be provided by the student and teacher. In addition, a web system will be made where administrative staff and school administrators can manage the mobile application. In this way, instant communication will be provided for the school parent trio of students. Our project's web system is C# and .We'll use the .NETCore native language. In the mobile part, we will use the Flutter language to be used on all platforms.
2)BACKGROUND
2.1) Mobile School Management System
When researching online school system applications, the EduPage system appears as a similar one. Although the mobile application part of the system that we will develop will be similar to the web-based part of our system, we can observe that it covers a lot of background software work. Thanks to this system, it communicates interactively with students, parents and teachers, in short with the school. Our system also provides both mobile and web parts with API service providers and other databases simultaneously, using more efficiently to communicate with the school and students, parents and teachers simultaneously.
2.2) Mobile Application Development
When developing Mobile applications,languages such as Flutter, Kotlin, Swift, and React Native are mainly used.We will use the Flutter language in the mobile application that we will develop. Because this language will be the most ideal language option for our project, both because it provides a workable environment in two platforms (IOS & Android) and because it contains framework tools on this platform, since there will be a web part in our project too.
2.3) Visual Code
Visual Studio Code is an IDE developed by Microsoft and is used on platforms such as Windows, Linux and macOs. Because we will use .NET in our project, using vs code when developing the project will be the IDE that we will most benefit from when developing the project.
3)Similar Applications
1)EduPage
Edupage is a school management system integrated with the world's most known planning software. Edupage offers many features such as entering curriculum, tracking attendance, room booking, assigning homework. Integrations with other school processes are very important as the program changes daily.
4)Conclusion
There are not many applications that handle school management like our project.In today's world the schools usually send information via Sms or E-mail services. These services are generally One-way. This means they are usually about an announcement and don't require any response from the receiver side. This makes the sender side wondering if the receiver even received that message or if they agree about what the message presents. Our goal is to create the bridge between the school's management and the end users just like teacher, student, parent. Users will be able to get every information they need from this mobile application. For example the parents will be able to check their child's attendance, exam notes, check news about the school or the class, get announcements, solve surveys about the school or the teacher, check their child's syllabus etc.
References
[1] https://www.sanalkasif.com/mobil-programlama-icin-hangi-dili-secmelisiniz/