Denis Thiessen
5 months ago
12 changed files with 306 additions and 0 deletions
-
BINpublic/images/uvv_logo.png
-
129src/pages/study_site_3/StartPage3.jsx
-
15src/pages/study_site_3/tab_content/AboutUVV.jsx
-
14src/pages/study_site_3/tab_content/ApplicationAndAdmissions.jsx
-
14src/pages/study_site_3/tab_content/ProgrammeCareers.jsx
-
21src/pages/study_site_3/tab_content/ProgrammeContact.jsx
-
26src/pages/study_site_3/tab_content/ProgrammeEvents.jsx
-
30src/pages/study_site_3/tab_content/ProgrammeMeetThePeople.jsx
-
15src/pages/study_site_3/tab_content/ProgrammeOverview.jsx
-
14src/pages/study_site_3/tab_content/StudentLife.jsx
-
14src/pages/study_site_3/tab_content/StudyProgramme.jsx
-
14src/pages/study_site_3/tab_content/TuitionFee.jsx
After Width: 500 | Height: 500 | Size: 14 KiB |
@ -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 = [ |
|||
(<ProgrammeOverview />), |
|||
(<StudyProgramme />), |
|||
(<ProgrammeCareers />), |
|||
(<ApplicationAndAdmissions />), |
|||
(<TuitionFee />), |
|||
(<ProgrammeMeetThePeople />), |
|||
(<ProgrammeContact />), |
|||
(<ProgrammeEvents />), |
|||
(<StudentLife />), |
|||
(<AboutUVV />) |
|||
]; |
|||
|
|||
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 ( |
|||
<StudySite> |
|||
<WebpageBanner translationKey="task_3_info" /> |
|||
<Spacer h={2} /> |
|||
<img |
|||
src="/images/uvv_logo.png" |
|||
width="150px" |
|||
alt="Universiteit van Voorbeeldhuizen Logo" |
|||
/> |
|||
<Spacer h={3} /> |
|||
{tabContent[activeTabIndex]} |
|||
<ScrollableTab onActiveTabChange={onActiveTabChange}> |
|||
<Tab actionType="text"> |
|||
<Search viewBox="0 -8 24 32" size={18} /> |
|||
<Spacer inline w={0.35} /> |
|||
Overview |
|||
</Tab> |
|||
<Tab actionType="button" redirectLoc={redirectLoc}> |
|||
<Book viewBox="0 -8 24 32" size={18} /> |
|||
<Spacer inline w={0.35} /> |
|||
Study Programme |
|||
</Tab> |
|||
<Tab actionType="text"> |
|||
<Briefcase viewBox="0 -8 24 32" size={18} /> |
|||
<Spacer inline w={0.35} /> |
|||
Careers |
|||
</Tab> |
|||
<Tab actionType="text"> |
|||
<Clipboard viewBox="0 -8 24 32" size={18} /> |
|||
<Spacer inline w={0.35} /> |
|||
Application and Admissions |
|||
</Tab> |
|||
<Tab actionType="text"> |
|||
<DollarSign viewBox="0 -8 24 32" size={18} /> |
|||
<Spacer inline w={0.35} /> |
|||
Tuition Fee |
|||
</Tab> |
|||
<Tab actionType="text"> |
|||
<Emoji viewBox="0 -8 24 32" size={18} /> |
|||
<Spacer inline w={0.35} /> |
|||
Meet the people |
|||
</Tab> |
|||
<Tab actionType="text"> |
|||
<MessageCircle viewBox="0 -8 24 32" size={18} /> |
|||
<Spacer inline w={0.35} /> |
|||
Contact |
|||
</Tab> |
|||
<Tab actionType="text"> |
|||
<Calendar viewBox="0 -8 24 32" size={18} /> |
|||
<Spacer inline w={0.35} /> |
|||
Open Day and events |
|||
</Tab> |
|||
<Tab actionType="text"> |
|||
<Coffee viewBox="0 -8 24 32" size={18} /> |
|||
<Spacer inline w={0.35} /> |
|||
Student Life |
|||
</Tab> |
|||
<Tab actionType="text"> |
|||
<Info viewBox="0 -8 24 32" size={18} /> |
|||
<Spacer inline w={0.35} /> |
|||
About the UVV |
|||
</Tab> |
|||
</ScrollableTab> |
|||
</StudySite> |
|||
); |
|||
} |
|||
|
|||
export default StartPage3; |
@ -0,0 +1,15 @@ |
|||
import { Text } from "@geist-ui/core"; |
|||
|
|||
function AboutUVV() { |
|||
return ( |
|||
<Text> |
|||
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. |
|||
</Text> |
|||
); |
|||
} |
|||
|
|||
export default AboutUVV; |
@ -0,0 +1,14 @@ |
|||
import { Text } from "@geist-ui/core"; |
|||
|
|||
function ApplicationAndAdmissions() { |
|||
return ( |
|||
<Text> |
|||
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. |
|||
</Text> |
|||
); |
|||
} |
|||
|
|||
export default ApplicationAndAdmissions; |
@ -0,0 +1,14 @@ |
|||
import { Text } from "@geist-ui/core"; |
|||
|
|||
function ProgrammeCareers() { |
|||
return ( |
|||
<Text> |
|||
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. |
|||
</Text> |
|||
); |
|||
} |
|||
|
|||
export default ProgrammeCareers; |
@ -0,0 +1,21 @@ |
|||
import { Text } from "@geist-ui/core"; |
|||
|
|||
function ProgrammeContact() { |
|||
return ( |
|||
<div> |
|||
<Text> |
|||
For more information about the Master's in Software Engineering program, |
|||
please contact: |
|||
</Text> |
|||
<Text> |
|||
Email:{" "} |
|||
<a href="mailto:admissions.uvv@example.com"> |
|||
admissions.uvv@example.com |
|||
</a> |
|||
</Text> |
|||
<Text>Phone: +31 20 123 4567</Text> |
|||
</div> |
|||
); |
|||
} |
|||
|
|||
export default ProgrammeContact; |
@ -0,0 +1,26 @@ |
|||
import { Text } from "@geist-ui/core"; |
|||
|
|||
function ProgrammeEvents() { |
|||
return ( |
|||
<div> |
|||
<Text> |
|||
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. |
|||
</Text> |
|||
<Text> |
|||
<h4>Upcoming Events:</h4> |
|||
<ul> |
|||
<li>Open Day: September 15th, 2024</li> |
|||
<li>Webinar on Admissions: October 10th, 2024</li> |
|||
<li>Campus Tour: November 20th, 2024</li> |
|||
</ul> |
|||
</Text> |
|||
</div> |
|||
); |
|||
} |
|||
|
|||
export default ProgrammeEvents; |
@ -0,0 +1,30 @@ |
|||
import { Text, Avatar, Grid } from '@geist-ui/core'; |
|||
|
|||
function ProgrammeMeetThePeople() { |
|||
return ( |
|||
<Grid.Container gap={2}> |
|||
<Grid xs={24} sm={12} md={8}> |
|||
<Avatar src="https://i.pravatar.cc/150?img=1" /> |
|||
<Text>Jan de Vries - Professor of Software Engineering</Text> |
|||
</Grid> |
|||
<Grid xs={24} sm={12} md={8}> |
|||
<Avatar src="https://i.pravatar.cc/150?img=2" /> |
|||
<Text>Anneke Jansen - Program Coordinator</Text> |
|||
</Grid> |
|||
<Grid xs={24} sm={12} md={8}> |
|||
<Avatar src="https://i.pravatar.cc/150?img=3" /> |
|||
<Text>Eva Bakker - Student Representative</Text> |
|||
</Grid> |
|||
<Grid xs={24} sm={12} md={8}> |
|||
<Avatar src="https://i.pravatar.cc/150?img=4" /> |
|||
<Text>Henk van Dijk - Lecturer</Text> |
|||
</Grid> |
|||
<Grid xs={24} sm={12} md={8}> |
|||
<Avatar src="https://i.pravatar.cc/150?img=5" /> |
|||
<Text>Sanne Visser - Academic Advisor</Text> |
|||
</Grid> |
|||
</Grid.Container> |
|||
); |
|||
} |
|||
|
|||
export default ProgrammeMeetThePeople; |
@ -0,0 +1,15 @@ |
|||
import { Text } from "@geist-ui/core"; |
|||
|
|||
function ProgrammeOverview() { |
|||
return ( |
|||
<Text> |
|||
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. |
|||
</Text> |
|||
); |
|||
} |
|||
|
|||
export default ProgrammeOverview; |
@ -0,0 +1,14 @@ |
|||
import { Text } from "@geist-ui/core"; |
|||
|
|||
function StudentLife() { |
|||
return ( |
|||
<Text> |
|||
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. |
|||
</Text> |
|||
); |
|||
} |
|||
|
|||
export default StudentLife; |
@ -0,0 +1,14 @@ |
|||
import { Text } from "@geist-ui/core"; |
|||
|
|||
function StudyProgramme() { |
|||
return ( |
|||
<Text> |
|||
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. |
|||
</Text> |
|||
); |
|||
} |
|||
|
|||
export default StudyProgramme; |
@ -0,0 +1,14 @@ |
|||
import { Text } from "@geist-ui/core"; |
|||
|
|||
function TuitionFee() { |
|||
return ( |
|||
<Text> |
|||
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. |
|||
</Text> |
|||
); |
|||
} |
|||
|
|||
export default TuitionFee; |
Write
Preview
Loading…
Cancel
Save
Reference in new issue