NORMA eResearch @NCI Library

Made for Leavers: Technical Report

Daniel Edward, Syrén (2024) Made for Leavers: Technical Report. Undergraduate thesis, Dublin, National College of Ireland.

[thumbnail of Bachelor of Science]
Preview
PDF (Bachelor of Science)
Download (3MB) | Preview

Abstract

The project is called Made for Leavers as it is made for prospective students, mostly school leavers, who are looking to leave their country or city to study. Thus, the one primary objective of this project is to provide a website that helps prospective students find their right university in their right country or city. This one primary objective is achieved by the successful implementation of this project’s two secondary objectives. Firstly, Made for Leavers is a centralised universities hub that takes a user’s input of a country or city and outputs all the universities in that country or city as clickable links to their websites, which can be saved, loaded, and removed from a database. Secondly, Made for Leavers has a Ninja AI system embedded into Made for Leavers that acts as a quasi-guidance counsellor to prospective students. Prospective students around the world experience barriers when embarking on the journey of finding the right university for them. These barriers range from prospective students experiencing zero-motivation to anxiety. For prospective students looking to study in a different country or city, these barriers are heightened. Based on this, Made for Leavers provides a website that enables prospective students to get all the information they need with regards to leaving and studying in another country or city. Made for Leavers uses an Angular front-end, C# back-end, and SQL Server database. Azure is used to host the website and Firebase is used for login authentication and authorisation. In terms of API/AI, the Hipo/university-domains-list-api is used to retrieve all the universities in a particular country or city and the Ninja AI is used to facilitate a Ninja AI guidance counsellor. Made for Leavers has 8 functional requirements and 8 non-functional requirements. The priority for functional requirements ranges from the highest priority of 1 to the lowest priority of 8. The timeframe for non-functional requirements ranges from less than 1 second to less than 5 seconds. Made for Leavers consists of one SQL Server database called Made_for_Leavers. This database consists of one table called Universities. This table consists of four columns called id, email, name, and webPage. The Angular front-end consists of a Register component, Login component, Search component, Ask component, and Load component. Black box and white box testing are implemented on Made for Leavers. Made for Leavers passed 100% of its black box tests that consist of monkey/gorilla tests for functional requirements, Network Monitor for non-functional requirements, Postman for API tests, and Swagger for HTTP services tests. Made for Leavers passed 100% of its white box tests that consist of Jasmin/Karma for unit tests. Smoke tests are conducted regularly in addition to regression tests.

Item Type: Thesis (Undergraduate)
Supervisors:
Name
Email
Bradford, Michael
UNSPECIFIED
Subjects: L Education > LB Theory and practice of education > LB2300 Higher Education
Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
Q Science > QH Natural history > QH301 Biology > Methods of research. Technique. Experimental biology > Data processing. Bioinformatics > Artificial intelligence
Q Science > Q Science (General) > Self-organizing systems. Conscious automata > Artificial intelligence
Z Bibliography. Library Science. Information Resources > ZA Information resources > ZA4150 Computer Network Resources > The Internet > World Wide Web > Websites
T Technology > TK Electrical engineering. Electronics. Nuclear engineering > Telecommunications > The Internet > World Wide Web > Websites
Divisions: School of Computing > Bachelor of Science (Honours) in Computing
Depositing User: Ciara O'Brien
Date Deposited: 27 May 2025 17:32
Last Modified: 27 May 2025 17:32
URI: https://norma.ncirl.ie/id/eprint/7687

Actions (login required)

View Item View Item