diff --git a/public/images/uvv_logo.png b/public/images/uvv_logo.png new file mode 100644 index 0000000..9651bc7 Binary files /dev/null and b/public/images/uvv_logo.png differ diff --git a/src/pages/study_site_3/StartPage3.jsx b/src/pages/study_site_3/StartPage3.jsx new file mode 100644 index 0000000..3e2c3a0 --- /dev/null +++ b/src/pages/study_site_3/StartPage3.jsx @@ -0,0 +1,129 @@ +import React, { useState } from "react"; +import WebpageBanner from "../../components/webpage_container/WebpageBanner"; +import { + StudySite, + getHeatmapData, +} from "../../components/webpage_container/StudySite"; +import { pushToMouseLog } from "../../core/log/SensorLogger"; +import { Spacer } from "@geist-ui/core"; +import ScrollableTab from "../../components/ScrollableTab"; +import { Tab } from "react-tabs-scrollable"; +import { + Emoji, + Book, + Coffee, + Info, + MessageCircle, + DollarSign, + Clipboard, + Briefcase, + Search, + Calendar, +} from "@geist-ui/icons"; +import ProgrammeOverview from "./tab_content/ProgrammeOverview"; +import StudyProgramme from "./tab_content/StudyProgramme"; +import ProgrammeCareers from "./tab_content/ProgrammeCareers"; +import ApplicationAndAdmissions from "./tab_content/ApplicationAndAdmissions"; +import TuitionFee from "./tab_content/TuitionFee"; +import ProgrammeMeetThePeople from "./tab_content/ProgrammeMeetThePeople"; +import ProgrammeContact from "./tab_content/ProgrammeContact"; +import ProgrammeEvents from "./tab_content/ProgrammeEvents"; +import StudentLife from "./tab_content/StudentLife"; +import AboutUVV from "./tab_content/AboutUVV"; + + +const tabContent = [ + (), + (), + (), + (), + (), + (), + (), + (), + (), + () +]; + +function StartPage3({ redirectLoc }) { + const [activeTabIndex, setActiveTabIndex] = useState(0); + + var saveMouseLog = function () { + pushToMouseLog(getHeatmapData()); + }; + + const onActiveTabChange = (index) => { + setActiveTabIndex(index); + }; + + // TODO THINK IF I WANT TO JUST USE AN OVERLAY FOR OTHER DUMMY LINKS, WHICH ARENT CORRECT??? + // IS THAT OKAY??? + + return ( + + + + Universiteit van Voorbeeldhuizen Logo + + {tabContent[activeTabIndex]} + + + + + Overview + + + + + Study Programme + + + + + Careers + + + + + Application and Admissions + + + + + Tuition Fee + + + + + Meet the people + + + + + Contact + + + + + Open Day and events + + + + + Student Life + + + + + About the UVV + + + + ); +} + +export default StartPage3; diff --git a/src/pages/study_site_3/tab_content/AboutUVV.jsx b/src/pages/study_site_3/tab_content/AboutUVV.jsx new file mode 100644 index 0000000..d4ef00c --- /dev/null +++ b/src/pages/study_site_3/tab_content/AboutUVV.jsx @@ -0,0 +1,15 @@ +import { Text } from "@geist-ui/core"; + +function AboutUVV() { + return ( + + The Universiteit van Voorbeeldhuizen (UVV) is a leading institution of + higher education, renowned for its innovative research and high-quality + teaching. Located in the heart of Voorbeeldhuizen, UVV offers a diverse + and inclusive environment that fosters academic excellence and personal + growth. + + ); +} + +export default AboutUVV; diff --git a/src/pages/study_site_3/tab_content/ApplicationAndAdmissions.jsx b/src/pages/study_site_3/tab_content/ApplicationAndAdmissions.jsx new file mode 100644 index 0000000..61c7465 --- /dev/null +++ b/src/pages/study_site_3/tab_content/ApplicationAndAdmissions.jsx @@ -0,0 +1,14 @@ +import { Text } from "@geist-ui/core"; + +function ApplicationAndAdmissions() { + return ( + + To apply for the Master's program, candidates must have a bachelor's + degree in computer science or a related field, along with a strong + academic record. The application process includes submission of + transcripts, a statement of purpose, and letters of recommendation. + + ); +} + +export default ApplicationAndAdmissions; diff --git a/src/pages/study_site_3/tab_content/ProgrammeCareers.jsx b/src/pages/study_site_3/tab_content/ProgrammeCareers.jsx new file mode 100644 index 0000000..5f622d6 --- /dev/null +++ b/src/pages/study_site_3/tab_content/ProgrammeCareers.jsx @@ -0,0 +1,14 @@ +import { Text } from "@geist-ui/core"; + +function ProgrammeCareers() { + return ( + + Graduates of the Master's in Software Engineering program at UVV find + employment in diverse industries including technology, finance, + healthcare, and education. Common roles include software developer, + systems architect, project manager, and research scientist. + + ); +} + +export default ProgrammeCareers; diff --git a/src/pages/study_site_3/tab_content/ProgrammeContact.jsx b/src/pages/study_site_3/tab_content/ProgrammeContact.jsx new file mode 100644 index 0000000..d8c1bd4 --- /dev/null +++ b/src/pages/study_site_3/tab_content/ProgrammeContact.jsx @@ -0,0 +1,21 @@ +import { Text } from "@geist-ui/core"; + +function ProgrammeContact() { + return ( +
+ + For more information about the Master's in Software Engineering program, + please contact: + + + Email:{" "} + + admissions.uvv@example.com + + + Phone: +31 20 123 4567 +
+ ); +} + +export default ProgrammeContact; diff --git a/src/pages/study_site_3/tab_content/ProgrammeEvents.jsx b/src/pages/study_site_3/tab_content/ProgrammeEvents.jsx new file mode 100644 index 0000000..0332158 --- /dev/null +++ b/src/pages/study_site_3/tab_content/ProgrammeEvents.jsx @@ -0,0 +1,26 @@ +import { Text } from "@geist-ui/core"; + +function ProgrammeEvents() { + return ( +
+ + Join us for our Open Days and events to get a firsthand experience of + what it's like to be a part of the UVV community. Attend presentations, + meet with professors and current students, and take a tour of our + campus. Our events provide a great opportunity to ask questions, explore + our facilities, and learn more about the Master's in Software + Engineering program. + + +

Upcoming Events:

+
    +
  • Open Day: September 15th, 2024
  • +
  • Webinar on Admissions: October 10th, 2024
  • +
  • Campus Tour: November 20th, 2024
  • +
+
+
+ ); +} + +export default ProgrammeEvents; diff --git a/src/pages/study_site_3/tab_content/ProgrammeMeetThePeople.jsx b/src/pages/study_site_3/tab_content/ProgrammeMeetThePeople.jsx new file mode 100644 index 0000000..1360df8 --- /dev/null +++ b/src/pages/study_site_3/tab_content/ProgrammeMeetThePeople.jsx @@ -0,0 +1,30 @@ +import { Text, Avatar, Grid } from '@geist-ui/core'; + +function ProgrammeMeetThePeople() { + return ( + + + + Jan de Vries - Professor of Software Engineering + + + + Anneke Jansen - Program Coordinator + + + + Eva Bakker - Student Representative + + + + Henk van Dijk - Lecturer + + + + Sanne Visser - Academic Advisor + + + ); +} + +export default ProgrammeMeetThePeople; diff --git a/src/pages/study_site_3/tab_content/ProgrammeOverview.jsx b/src/pages/study_site_3/tab_content/ProgrammeOverview.jsx new file mode 100644 index 0000000..7283785 --- /dev/null +++ b/src/pages/study_site_3/tab_content/ProgrammeOverview.jsx @@ -0,0 +1,15 @@ +import { Text } from "@geist-ui/core"; + +function ProgrammeOverview() { + return ( + + The Master's in Software Engineering at UVV is designed to provide + students with advanced knowledge and skills in the field of software + development. Our program focuses on both theoretical foundations and + practical applications, preparing graduates for successful careers in + academia, industry, and research. + + ); +} + +export default ProgrammeOverview; diff --git a/src/pages/study_site_3/tab_content/StudentLife.jsx b/src/pages/study_site_3/tab_content/StudentLife.jsx new file mode 100644 index 0000000..7e3ae8a --- /dev/null +++ b/src/pages/study_site_3/tab_content/StudentLife.jsx @@ -0,0 +1,14 @@ +import { Text } from "@geist-ui/core"; + +function StudentLife() { + return ( + + At UVV, students enjoy a vibrant campus life with access to various clubs, + sports facilities, and cultural events. Our student support services + include counseling, career advice, and academic assistance to ensure a + well-rounded and fulfilling experience. + + ); +} + +export default StudentLife; diff --git a/src/pages/study_site_3/tab_content/StudyProgramme.jsx b/src/pages/study_site_3/tab_content/StudyProgramme.jsx new file mode 100644 index 0000000..96c9667 --- /dev/null +++ b/src/pages/study_site_3/tab_content/StudyProgramme.jsx @@ -0,0 +1,14 @@ +import { Text } from "@geist-ui/core"; + +function StudyProgramme() { + return ( + + The programme includes a blend of core courses, electives, and a capstone + project. Core courses cover software architecture, advanced algorithms, + and software project management. Electives allow students to specialize in + areas such as machine learning, cybersecurity, and cloud computing. + + ); +} + +export default StudyProgramme; diff --git a/src/pages/study_site_3/tab_content/TuitionFee.jsx b/src/pages/study_site_3/tab_content/TuitionFee.jsx new file mode 100644 index 0000000..a489f22 --- /dev/null +++ b/src/pages/study_site_3/tab_content/TuitionFee.jsx @@ -0,0 +1,14 @@ +import { Text } from "@geist-ui/core"; + +function TuitionFee() { + return ( + + The tuition fee for the Master's in Software Engineering at UVV is €12,000 + per year for EU/EEA students and €18,000 per year for non-EU/EEA students. + Scholarships and financial aid options are available for eligible + students. + + ); +} + +export default TuitionFee;