Alaa Atef Fadel
Raheem Ismail Barkat
Youssef Mohamed Kamal
15 march 2021
On 31 December 2019, COVID-19 started in china and then spread all over the world, in which lockdown to all businesses was obligatory which included educational facilities. That lead to blocking the teaching/learning process from continuing. To prevent businesses from shutting down, we had to adapt to the current situation by using modern technology to try and simulate work/learning environments from home so we used online learning to try to accomplish that. That included online exams which sparked a new big problem with the amount of students that took advantage from that current situation and the lack of proctors to cheat their exams and pass their subjects. BirdEye is an application that focuses on preventing students from cheating online exams with no need of proctors during the exam which will suit the current lockdown situation. This process was accomplished by using the latest deep learning technologies.
The purpose of this Software Design Description document is to present the requirements of Bird-Eye project. The document will act as an aid to the future users of the project, as well as anyone who is concerned with the future development and maintenance of the project. The document will facilitate some features and enhance more requirements for usage. The document also targets the students to let them know more about the system, not only that but also the Software Design Description will facilitate more to the users by adding some diagrams to illustrate the system with a more simple way to understand.
The Software Design Description document shows some issues that the developers might face while developing the application and acts as a guide for them to be able to work more efficiently and not waste any of their effort using some illustrations and diagrams. It also shows how students are prevented from cheating without disturbing them to raise the integrity of thy system. It also targets any developer who shall take part in any future development or maintenance of the system. It shall also give more information about how the system is implemented and how the interface of the application is designed by adding some design viewpoints.
The Software design document will describe in details the architecture of the BirdEye System. The first section is the introduction which will discuss the document’s purpose, scope, and overview. In the second section we will talk about the systems overview, scope, goals and timeline. In the third section the system’s design viewpoints are discussed. It includes the following (context, composition, logical, patterns use, algorithm, interaction, and interface viewpoint). While in the fourth section; the Data Design, which consist of data, dataset and database design description. In the fifth section; the Human Interface Design, which includes user interface and screen images.
1.4 Intended audience
This program is made for educational facilities whom their students are constantly taking advantage of the lack of proctoring in their online examination process.