diff --git a/BlankProfile.jpg b/BlankProfile.jpg new file mode 100644 index 0000000000..dfdf4e238f Binary files /dev/null and b/BlankProfile.jpg differ diff --git a/Dashboard.css b/Dashboard.css new file mode 100644 index 0000000000..1cecfb75cc --- /dev/null +++ b/Dashboard.css @@ -0,0 +1,496 @@ +@import url( +"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"); + +* { + margin: 0; + padding: 0; + box-sizing: border-box; + font-family: "Poppins", sans-serif; +} +:root { + --background-color1: #fafaff; + --background-color2: #ffffff; + --background-color3: #ededed; + --background-color4: #cad7fda4; + --primary-color: #4b49ac; + --secondary-color: #0c007d; + --Border-color: #3f0097; + --one-use-color: #3f0097; + --two-use-color: #5500cb; +} +body { + background-color: var(--background-color4); + max-width: 100%; + overflow-x: hidden; +} + +header { + height: 70px; + width: 100vw; + padding: 0 30px; + background-color: var(--background-color1); + position: fixed; + z-index: 100; + box-shadow: 1px 1px 15px rgba(161, 182, 253, 0.825); + display: flex; + justify-content: space-between; + align-items: center; +} + +.logo { + font-size: 27px; + font-weight: 600; + color: rgb(47, 141, 70); +} + +.icn { + height: 30px; +} +.menuicn { + cursor: pointer; +} + +.searchbar, +.message, +.logosec { + display: flex; + align-items: center; + justify-content: center; +} + +.searchbar2 { + display: none; +} + +.logosec { + gap: 60px; +} + +.searchbar input { + width: 250px; + height: 42px; + border-radius: 50px 0 0 50px; + background-color: var(--background-color3); + padding: 0 20px; + font-size: 15px; + outline: none; + border: none; +} +.searchbtn { + width: 50px; + height: 42px; + display: flex; + align-items: center; + justify-content: center; + border-radius: 0px 50px 50px 0px; + background-color: var(--secondary-color); + cursor: pointer; +} + +.message { + gap: 40px; + position: relative; + cursor: pointer; +} +.circle { + height: 7px; + width: 7px; + position: absolute; + background-color: #fa7bb4; + border-radius: 50%; + left: 19px; + top: 8px; +} +.dp { + height: 40px; + width: 40px; + background-color: #626262; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + overflow: hidden; +} +.main-container { + display: flex; + width: 100vw; + position: relative; + top: 70px; + z-index: 1; +} +.dpicn { + height: 42px; +} + +.main { + height: calc(100vh - 70px); + width: 100%; + overflow-y: scroll; + overflow-x: hidden; + padding: 40px 30px 30px 30px; +} + +.main::-webkit-scrollbar-thumb { + background-image: + linear-gradient(to bottom, rgb(0, 0, 85), rgb(0, 0, 50)); +} +.main::-webkit-scrollbar { + width: 5px; +} +.main::-webkit-scrollbar-track { + background-color: #9e9e9eb2; +} + +.box-container { + display: flex; + justify-content: space-evenly; + align-items: center; + flex-wrap: wrap; + gap: 50px; +} +.nav { + min-height: 91vh; + width: 250px; + background-color: var(--background-color2); + position: absolute; + top: 0px; + left: 00; + box-shadow: 1px 1px 10px rgba(198, 189, 248, 0.825); + display: flex; + flex-direction: column; + justify-content: space-between; + overflow: hidden; + padding: 30px 0 20px 10px; +} +.navcontainer { + height: calc(100vh - 70px); + width: 250px; + position: relative; + overflow-y: scroll; + overflow-x: hidden; + transition: all 0.5s ease-in-out; +} +.navcontainer::-webkit-scrollbar { + display: none; +} +.navclose { + width: 80px; +} +.nav-option { + width: 250px; + height: 60px; + display: flex; + align-items: center; + padding: 0 30px 0 20px; + gap: 20px; + transition: all 0.1s ease-in-out; +} +.nav-option:hover { + border-left: 5px solid #a2a2a2; + background-color: #dadada; + cursor: pointer; +} +.nav-img { + height: 30px; +} + +.nav-upper-options { + display: flex; + flex-direction: column; + align-items: center; + gap: 30px; +} + +.option1 { + border-left: 5px solid #010058af; + background-color: var(--Border-color); + color: white; + cursor: pointer; +} +.option1:hover { + border-left: 5px solid #010058af; + background-color: var(--Border-color); +} +.box { + height: 130px; + width: 230px; + border-radius: 20px; + box-shadow: 3px 3px 10px rgba(0, 30, 87, 0.751); + padding: 20px; + display: flex; + align-items: center; + justify-content: space-around; + cursor: pointer; + transition: transform 0.3s ease-in-out; +} +.box:hover { + transform: scale(1.08); +} + +.box:nth-child(1) { + background-color: var(--one-use-color); +} +.box:nth-child(2) { + background-color: var(--two-use-color); +} +.box:nth-child(3) { + background-color: var(--one-use-color); +} +.box:nth-child(4) { + background-color: var(--two-use-color); +} + +.box img { + height: 50px; +} +.box .text { + color: white; +} +.topic { + font-size: 13px; + font-weight: 400; + letter-spacing: 1px; +} + +.topic-heading { + font-size: 30px; + letter-spacing: 3px; +} + +.report-container { + min-height: 300px; + max-width: 1200px; + margin: 70px auto 0px auto; + background-color: #ffffff; + border-radius: 30px; + box-shadow: 3px 3px 10px rgb(188, 188, 188); + padding: 0px 20px 20px 20px; +} +.report-header { + height: 80px; + width: 100%; + display: flex; + align-items: center; + justify-content: space-between; + padding: 20px 20px 10px 20px; + border-bottom: 2px solid rgba(0, 20, 151, 0.59); +} + +.recent-Articles { + font-size: 30px; + font-weight: 600; + color: #5500cb; +} + +.view { + height: 35px; + width: 90px; + border-radius: 8px; + background-color: #5500cb; + color: white; + font-size: 15px; + border: none; + cursor: pointer; +} + +.report-body { + max-width: 1160px; + overflow-x: auto; + padding: 20px; +} +.report-topic-heading, +.item1 { + width: 1120px; + display: flex; + justify-content: space-between; + align-items: center; +} +.t-op { + font-size: 18px; + letter-spacing: 0px; +} + +.items { + width: 1120px; + margin-top: 15px; +} + +.item1 { + margin-top: 20px; +} +.t-op-nextlvl { + font-size: 14px; + letter-spacing: 0px; + font-weight: 600; +} + +.label-tag { + width: 100px; + text-align: center; + background-color: rgb(0, 177, 0); + color: white; + border-radius: 4px; +} + +/*Responsive*/ + +@media screen and (max-width: 950px) { + .nav-img { + height: 25px; + } + .nav-option { + gap: 30px; + } + .nav-option h3 { + font-size: 15px; + } + .report-topic-heading, + .item1, + .items { + width: 800px; + } + } + + @media screen and (max-width: 850px) { + .nav-img { + height: 30px; + } + .nav-option { + gap: 30px; + } + .nav-option h3 { + font-size: 20px; + } + .report-topic-heading, + .item1, + .items { + width: 700px; + } + .navcontainer { + width: 100vw; + position: absolute; + transition: all 0.6s ease-in-out; + top: 0; + left: -100vw; + } + .nav { + width: 100%; + position: absolute; + } + .navclose { + left: 00px; + } + .searchbar { + display: none; + } + .main { + padding: 40px 30px 30px 30px; + } + .searchbar2 { + width: 100%; + display: flex; + margin: 0 0 40px 0; + justify-content: center; + } + .searchbar2 input { + width: 250px; + height: 42px; + border-radius: 50px 0 0 50px; + background-color: var(--background-color3); + padding: 0 20px; + font-size: 15px; + border: 2px solid var(--secondary-color); + } + } + + @media screen and (max-width: 490px) { + .message { + display: none; + } + .logosec { + width: 100%; + justify-content: space-between; + } + .logo { + font-size: 20px; + } + .menuicn { + height: 25px; + } + .nav-img { + height: 25px; + } + .nav-option { + gap: 25px; + } + .nav-option h3 { + font-size: 12px; + } + .nav-upper-options { + gap: 15px; + } + .recent-Articles { + font-size: 20px; + } + .report-topic-heading, + .item1, + .items { + width: 550px; + } + } + + @media screen and (max-width: 400px) { + .recent-Articles { + font-size: 17px; + } + .view { + width: 60px; + font-size: 10px; + height: 27px; + } + .report-header { + height: 60px; + padding: 10px 10px 5px 10px; + } + .searchbtn img { + height: 20px; + } + } + + @media screen and (max-width: 320px) { + .recent-Articles { + font-size: 12px; + } + .view { + width: 50px; + font-size: 8px; + height: 27px; + } + .report-header { + height: 60px; + padding: 10px 5px 5px 5px; + } + .t-op { + font-size: 12px; + } + .t-op-nextlvl { + font-size: 10px; + } + .report-topic-heading, + .item1, + .items { + width: 300px; + } + .report-body { + padding: 10px; + } + .label-tag { + width: 70px; + } + .searchbtn { + width: 40px; + } + .searchbar2 input { + width: 180px; + } + } \ No newline at end of file diff --git a/Dashboard.html b/Dashboard.html new file mode 100644 index 0000000000..0d21e1fdf2 --- /dev/null +++ b/Dashboard.html @@ -0,0 +1,250 @@ + + + + + + + + GeeksForGeeks + + + + + +
+ +
+ + menu-icon +
+ + + +
+
+ +
+ dp +
+
+ +
+ +
+ +
+ +
+ +
+ search-button +
+
+ +
+ +
+
+

60.5k

+

Article Views

+
+ + Views +
+ +
+
+

150

+

Likes

+
+ + likes +
+ +
+
+

320

+

Comments

+
+ + comments +
+ +
+
+

70

+

Published

+
+ + published +
+
+ +
+
+

Recent Articles

+ +
+ +
+
+

Article

+

Views

+

Comments

+

Status

+
+ +
+
+

Article 73

+

2.9k

+

210

+

Published

+
+ +
+

Article 72

+

1.5k

+

360

+

Published

+
+ +
+

Article 71

+

1.1k

+

150

+

Published

+
+ +
+

Article 70

+

1.2k

+

420

+

Published

+
+ +
+

Article 69

+

2.6k

+

190

+

Published

+
+ +
+

Article 68

+

1.9k

+

390

+

Published

+
+ +
+

Article 67

+

1.2k

+

580

+

Published

+
+ +
+

Article 66

+

3.6k

+

160

+

Published

+
+ +
+

Article 65

+

1.3k

+

220

+

Published

+
+ +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/Dashboard.js b/Dashboard.js new file mode 100644 index 0000000000..6492a512ee --- /dev/null +++ b/Dashboard.js @@ -0,0 +1,6 @@ +let menuicn = document.querySelector(".menuicn"); +let nav = document.querySelector(".navcontainer"); + +menuicn.addEventListener("click", () => { + nav.classList.toggle("navclose"); +}) \ No newline at end of file diff --git a/GradePage.html b/GradePage.html new file mode 100644 index 0000000000..fa6415828e --- /dev/null +++ b/GradePage.html @@ -0,0 +1,10 @@ + + + + Grades Page + + + + + + \ No newline at end of file diff --git a/Help.css b/Help.css new file mode 100644 index 0000000000..bba8f37897 --- /dev/null +++ b/Help.css @@ -0,0 +1,191 @@ +form { + padding: 10px; +} + +form>div { + padding: 10px; + position: relative; + font-size: 1.3em; +} + +form>div i { + position: absolute; + top: 22px; + margin-left: 10px; + opacity: 0.6; +} + +.formBox { + padding: 15px; + text-align: center; + min-height: 50vh; + min-width: 50vw; + display: flex; + flex-direction: column; + background: #f8f8f885; + border-radius: 30px; + backdrop-filter: blur(10px); +} + +h2 { + margin-bottom: -10px; +} + +p { + font-weight: 500; + font-size: 1.1em; +} + +form>div input { + height: 2em; + width: 70vw; + padding-left: 40px; + font-size: 1em; + border-radius: 20px; + outline: none; + border: 1px solid #b5adad; + background-color: #f1f1f1; +} + +div>input:focus { + border: 1px solid #6f6a6a; + +} + +form>div:hover>i { + + opacity: 1; + transition: opacity 1s; +} + +textarea { + border: none; + width: 70vw; + border-radius: 20px; + padding: 10px; + outline: none; + font-size: 1em; +} + + + +.ContactButton { + width: 130px; + height: 50px; + background:transparent; + border: 2px solid #fff; + outline: none; + border-radius: 8px; + cursor:pointer; + font-size: 16px; + color: #00d689; + font-weight: 500; + margin-left: 40px; + transition: .5s; +} + +.navigation a{ + position: relative; + font-size: 16px; + color: #00d689; + text-decoration: none; + font-weight: 500; + margin-left: 40px; +} + +.navigation a::after { + content: ''; + position: absolute; + left: 0; + bottom: -6px; + width: 100%; + height: 3px; + background: #00d689; + color: #fff; + border-radius: 5px; + transform: scaleX(0); + transform-origin: right; + transition: transform .5s; +} + +.navigation a:hover::after { + transform-origin: left; + transform: scaleX(1); +} + +.navigation .ContactButton { + width: 130px; + height: 50px; + background:transparent; + border: 2px solid #00d689; + outline: none; + border-radius: 8px; + cursor:pointer; + font-size: 13px; + color: #00d689; + font-weight: 500; + margin-left: 40px; + transition: .5s; +} + +.navigation .ContactButton:hover { + background: #00d689; + color: #fff; +} + + +@media screen and (min-width:900px) { + form>div input { + width: 50vw; + } + + textarea { + width: 50vw; + } +} + +.ContactPane { + margin-top: 50px; + border-radius: 8px; + border-color: #2C2A58; + border: 15px; + text-align: center; + background-color: #00d689; +} + +.ContactHeader { + text-align: center; +} + +.ContactPane:hover { + box-shadow: 10px 10px 10px #2c2a5895; +} + +.ContactText { + font-family: 'Segoe UI'; + font-size: 17px; + color: aliceblue; +} + +.collapsible { + background-color: rgba(27, 68, 190, 0.875); + color: white; + cursor: pointer; + padding: 18px; + width: 100%; + border: none; + text-align: left; + outline: none; + font-size: 15px; +} + +.active, .collapsible:hover { + background-color: #322f6f; +} + +.content { + padding: 0 18px; + display: none; + overflow: hidden; + background-color: #f1f1f1; +} diff --git a/HelpBackground.jpg b/HelpBackground.jpg new file mode 100644 index 0000000000..9e45250abc Binary files /dev/null and b/HelpBackground.jpg differ diff --git a/HelpPage.html b/HelpPage.html new file mode 100644 index 0000000000..60358c8723 --- /dev/null +++ b/HelpPage.html @@ -0,0 +1,212 @@ + + + + + + + + Help Page + + + + + +
+
+
+ + +
+
+ +
+

Contact Us

+

You will hear from us at the earliest!

+
+
+ + + +
+
+ + +
+
+ + +
+
+ +
+
+ +
+
+

Here is more information about us

+
+ +
+
+

+
+ Meet Us +

+
+ +
+

+ We're here to help and answer any questions you might have. We look forward to hearing from you! +

+ +

+ University of Ghana, Legon, Computer Science department, Opposite Math Department, Hardware Lab +

+ +

+ +233 558 877 *** +

+ +

+ examplemeail@gmail.com +

+
+
+
+ +
+

+ • About The Course In The First Year +

+ + + +
+

+ The computer science course at the University of Ghana is challenging but immensely rewarding. It requires dedication and problem-solving skills. The curriculum covers a wide range of topics, from fundamentals to advanced technologies. The department provides strong support and a collaborative learning environment. While it's demanding, the difficulty contributes to a robust skill set. Remember, overcoming challenges is part of the learning process, and your perseverance will lead to success. +

+
+ + + +
+

+ Within the first year of your study as a student who wishes to pursue Computer Science, you start of as a student pursing Mathemathical Science which involves the foundational combination of Mathemathics, Economics, Geography, Statistics and all other fundamental courses required in your first year to qualify for Computer Science. +

+
+ + + +
+

+ Placements refer to how you will be assigned your course based on the grades you attained in your first year of education in Mathemathical Science. You may request for 3 choices (first choice, second choice and third choice of program) and based on your grades you will be assigned a course. +

+
+ + + +
+

+ Examinations may vary based off the course and the preference of the lecturer in charge. Sometimes the examination is conducted online onsite, offsite, project or a physical inperson written examination +

+
+
+ +
+

+ • Grade Reporting +

+ + + +
+

+ Yes we do have a hardware lab at the Department of Computer Sciecne +

+
+ + + +
+

+ Just like people, each lecturer is different but they are generally kind and helpful, a few might be considered strict but they only do so to help. +

+
+ + + +
+

+ We aren't exactly restricted but we do have specific courses we are required to pick from. You can choose to add non weighted courses and sometimes even weighted courses beyond the specified ones but it is not recommended. The course is already challenging and involving. +

+
+ + + +
+

+ Getting computer Science as a major usually means you will have to get excellent grades. Usually a B minimum in all DCIT courses and C minimum in other courses should grat admission into the course. But it may also change depeding on the years activities and teaching. +

+
+ +
+
+
+

+ For more enquiries, please see a TA in the Hardware lab, at the Department of Computer Science to Clarify any specific doubts. +
+ Thank You +

+
+ +
+ + + + + + + + + + \ No newline at end of file diff --git a/Instructor.css b/Instructor.css new file mode 100644 index 0000000000..2d6b8c9397 --- /dev/null +++ b/Instructor.css @@ -0,0 +1,376 @@ +.navigation a{ + position: relative; + font-size: 16px; + color: #00d689; + text-decoration: none; + font-weight: 500; + margin-left: 40px; + } + + .navigation .ContactButton:hover { + background: #00d689; + color: #fff; + } + + .navigation a::after { + content: ''; + position: absolute; + left: 0; + bottom: -6px; + width: 100%; + height: 3px; + background: #00d689; + color: #fff; + border-radius: 5px; + transform: scaleX(0); + transform-origin: right; + transition: transform .5s; + } + + .navigation a:hover::after { + transform-origin: left; + transform: scaleX(1); + } + + form { + padding: 10px; + } + + form>div { + padding: 10px; + position: relative; + font-size: 1.3em; + } + + form>div i { + position: absolute; + top: 22px; + margin-left: 10px; + opacity: 0.6; + } + + .formBox { + padding: 15px; + text-align: center; + min-height: 50vh; + min-width: 50vw; + display: flex; + flex-direction: column; + background: #f8f8f885; + border-radius: 30px; + backdrop-filter: blur(10px); + } + + h2 { + margin-bottom: -10px; + } + + p { + font-weight: 500; + font-size: 1.1em; + } + + form>div input { + height: 2em; + width: 70vw; + padding-left: 40px; + font-size: 1em; + border-radius: 20px; + outline: none; + border: 1px solid #b5adad; + background-color: #f1f1f1; + } + + div>input:focus { + border: 1px solid #6f6a6a; + + } + + form>div:hover>i { + + opacity: 1; + transition: opacity 1s; + } + + textarea { + border: none; + width: 70vw; + border-radius: 20px; + padding: 10px; + outline: none; + font-size: 1em; + } + + + .navigation .ContactButton { + width: 130px; + height: 50px; + background:transparent; + border: 2px solid #00d689; + outline: none; + border-radius: 8px; + cursor:pointer; + font-size: 13px; + color: #00d689; + font-weight: 500; + margin-left: 40px; + transition: .5s; + } + + .column { + float: left; + width: 33.33%; + padding: 5px; + margin-left: 25px; + margin-right: 25px; + } + + .row::after { + content: ""; + clear: both; + display: table; + } + + @media screen and (max-width: 500px) { + .column { + width: 100%; + } + } + + @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap'); + *{ + font-family: "Segeo UI"; + } + + body{ + min-height: 100vh; + width: 100%; + } + + footer{ + position: relative; + background: #00d689; + width: 100%; + bottom: 0; + left: 0; + } + + footer::before{ + content: ''; + position: absolute; + left: 0; + top: 100px; + height: 1px; + width: 100%; + background: #fff; + } + + footer .content{ + max-width: 1250px; + margin: auto; + padding: 30px 40px 40px 40px; + } + + footer .content .top{ + display: flex; + align-items: center; + justify-content: space-between; + margin-bottom: 50px; + } + + .content .top .logo-details{ + color: #fff; + font-size: 30px; + } + + .content .top .logo-details:hover{ + color: #000; + cursor: pointer; + } + + .content .top { + display: flex; + } + + .content .top a{ + height: 40px; + width: 40px; + margin: 0 8px; + border-radius: 50%; + text-align: center; + line-height: 40px; + color: #fff; + font-size: 17px; + text-decoration: none; + transition: all 0.4s ease; + } + + footer .content .link-boxes{ + width: 100%; + display: flex; + justify-content: space-between; + } + + footer .content .link-boxes .box{ + width: calc(100% / 5 - 10px); + } + + .content .link-boxes .box .link_name{ + color: #fff; + font-size: 18px; + font-weight: 400; + margin-bottom: 10px; + position: relative; + } + + .link-boxes .box .link_name::before{ + content: ''; + position: absolute; + left: 0; + bottom: -2px; + height: 2px; + width: 35px; + background: #fff; + } + + .content .link-boxes .box li{ + margin: 6px 0; + list-style: none; + } + + .content .link-boxes .box li a{ + color: #fff; + font-size: 14px; + font-weight: 400; + text-decoration: none; + opacity: 0.8; + transition: all 0.4s ease + } + + .content .link-boxes .box li a:hover{ + opacity: 2; + text-decoration: none; + } + + .content .link-boxes .input-box{ + margin-right: 55px; + } + + .link-boxes .input-box input{ + height: 40px; + width: calc(100% + 55px); + outline: none; + border: 2px solid #AFAFB6; + background: #140B5C; + border-radius: 4px; + padding: 0 15px; + font-size: 15px; + color: #fff; + margin-top: 5px; + } + + .link-boxes .input-box input::placeholder{ + color: #AFAFB6; + font-size: 16px; + } + + .link-boxes .input-box input[type="button"]{ + background: #fff; + color: #140B5C; + border: none; + font-size: 18px; + font-weight: 500; + margin: 4px 0; + opacity: 0.8; + cursor: pointer; + transition: all 0.4s ease; + } + + .input-box input[type="button"]:hover{ + opacity: 1; + } + + footer .bottom-details{ + width: 100%; + background: #2c303a; + } + + footer .bottom-details .bottom_text{ + max-width: 1250px; + margin: auto; + padding: 20px 40px; + display: flex; + justify-content: space-between; + } + + .bottom-details .bottom_text span, + .bottom-details .bottom_text a{ + font-size: 14px; + font-weight: 300; + color: #fff; + opacity: 0.8; + text-decoration: none; + } + + .bottom-details .bottom_text a:hover{ + opacity: 1; + text-decoration: underline; + } + + .bottom-details .bottom_text a{ + margin-right: 10px; + } + + @media (max-width: 900px) { + footer .content .link-boxes{ + flex-wrap: wrap; + } + + footer .content .link-boxes .input-box{ + width: 40%; + margin-top: 10px; + } + } + + @media (max-width: 700px){ + footer{ + position: relative; + } + .content .top .logo-details{ + font-size: 26px; + } + .content .top .media-icons a{ + height: 35px; + width: 35px; + font-size: 14px; + line-height: 35px; + } + footer .content .link-boxes .box{ + width: calc(100% / 3 - 10px); + } + footer .content .link-boxes .input-box{ + width: 60%; + } + .bottom-details .bottom_text span, + .bottom-details .bottom_text a{ + font-size: 12px; + } + } + + @media (max-width: 520px){ + footer::before{ + top: 145px; + } + footer .content .top{ + flex-direction: column; + } + .content .top .media-icons{ + margin-top: 16px; + } + footer .content .link-boxes .box{ + width: calc(100% / 2 - 10px); + } + footer .content .link-boxes .input-box{ + width: 100%; + } + } \ No newline at end of file diff --git a/InstructorContactPage.html b/InstructorContactPage.html new file mode 100644 index 0000000000..a3bb197dea --- /dev/null +++ b/InstructorContactPage.html @@ -0,0 +1,167 @@ + + + + Instructor Contact Page + + + + + + + +
+
+ + +
+
+ + +
+
+
+
+
+
+
+ + + +
+

+ Instructors +

+
+ +
+
+
+ +
+
+
+ Snow +

+

    +
  • TA
  • +
  • Daquiver
  • +
  • 02333555777
  • +
+

+
+
+ Forest +

+

    +
  • TA
  • +
  • Daquiver
  • +
  • 02333555777
  • +
+

+
+
+ Mountains +

+

    +
  • TA
  • +
  • Daquiver
  • +
  • 02333555777
  • +
+

+
+
+ +
+
+
+
+
+
+
+ +
+

Email a Lecturer

+

If you with to contact any Lecturer, please use below

+
+
+ + + +
+
+ + +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+
+ + +
+ +
+ +
+ + + \ No newline at end of file diff --git a/LoginBackground.jpg b/LoginBackground.jpg new file mode 100644 index 0000000000..13f6cd5fe8 Binary files /dev/null and b/LoginBackground.jpg differ diff --git a/LoginPage.html b/LoginPage.html new file mode 100644 index 0000000000..486405b067 --- /dev/null +++ b/LoginPage.html @@ -0,0 +1,50 @@ + + + + Log In Page + + + + + + + + +
+
+ + +
+
+ +
+
+

Login

+
+
+ + +
+
+ + +
+ +
+
+
+ + + + + + + \ No newline at end of file diff --git a/LoginStyle.css b/LoginStyle.css new file mode 100644 index 0000000000..47bac75d25 --- /dev/null +++ b/LoginStyle.css @@ -0,0 +1,136 @@ +* { + margin: 0; + padding: 0; + box-sizing: border-box; + font-family:'Segoe UI'; +} + +body { + display: flex; + justify-content: center; + align-items:center; + min-height: 100vh; + background: url('C:\\Users\\ekowd\\OneDrive\\Desktop\\output\\11083926_DCIT205_Assignment1\\11083926_DCIT205_Assignment1\\LoginBackground.jpg') no-repeat; + background-size: cover; + background-position: center; +} + +header { + position: fixed; + top: 0; + left: 0; + width: 100%; + padding: 20px 100px; + justify-content: space-between; + align-items: center; + display: flex; + z-index: 99; +} + +.navigation a{ + position: relative; + font-size: 12px; + color: #fff; + text-decoration: none; + font-weight: 500; + margin-left: 40px; +} + +.navigation a::after { + content: ''; + position: absolute; + left: 0; + bottom: -6px; + width: 100%; + height: 3px; + background: #fff; + border-radius: 5px; + transform: scaleX(0); + transform-origin: right; + transition: transform .5s; +} + +.navigation a:hover::after { + transform-origin: left; + transform: scaleX(1); +} + +.navigation .LoginButton { + width: 130px; + height: 50px; + background:transparent; + border: 2px solid #fff; + outline: none; + border-radius: 8px; + cursor:pointer; + font-size: 13px; + color: #fff; + font-weight: 500; + margin-left: 40px; + transition: .5s; +} + +.navigation .LoginButton:hover { + background: #fff; + color: #162938 +} + +.wrapper{ + position: relative; + width: 340px; + height: 360px; + background: transparent; + border: 2px solid rgba(255, 255,255, .5); + backdrop-filter: blur(20px); + border-radius: 20px; + box-shadow: 0 0 30px rgba(0, 0, 0, .5); + display: flex; + justify-content: center; + align-items: center; +} + +.wrapper .LoginBox { + width: 100%; + padding: 40px; +} + +.LoginBox h2 { + text-align: center; + color:#cac9c99a; + font-size: 1.6em; +} + +.InputBox { + position: relative; + width: 100%; + height: 50px; + border-bottom: 1px solid #162938; + margin: 30px 0; +} + +.InputBox input { + width: 100%; + height: 100%; + background: transparent; + outline: none; + border: none; + font-size: 1em; + font-weight: 500; + color: #c3c6c8; +} + +::placeholder { + color:#bdbdbdbe; +} + +.LoginEnter { + width: 100%; + height: 30px; + border: none; + outline: none; + cursor: pointer; + border-radius: 5px; + background: #866523da; + font-weight: 500; +} + diff --git a/MissingGrade.css b/MissingGrade.css new file mode 100644 index 0000000000..13255bd131 --- /dev/null +++ b/MissingGrade.css @@ -0,0 +1,154 @@ +form { + padding: 10px; +} + +form>div { + padding: 10px; + position: relative; + font-size: 1.3em; +} + +form>div i { + position: absolute; + top: 22px; + margin-left: 10px; + opacity: 0.6; +} + +.formBox { + padding: 15px; + text-align: center; + min-height: 50vh; + width: 80vw; + display: flex; + flex-direction: column; + background: #f8f8f885; + border-radius: 30px; + backdrop-filter: blur(10px); + left: 95px; + position: relative; +} + +body { + background-image: url('C:\\Users\\ekowd\\OneDrive\\Desktop\\output\\11083926_DCIT205_Assignment1\\11083926_DCIT205_Assignment1\\MissingGradeBackground.webp'); + background-repeat: no-repeat; + background-attachment: fixed; + background-size: 100% 100%; + } + +h2 { + margin-bottom: -10px; +} + +p { + font-weight: 500; + font-size: 1.1em; +} + +form>div input { + height: 2em; + width: 70vw; + padding-left: 40px; + font-size: 1em; + border-radius: 20px; + outline: none; + border: 1px solid #b5adad; + background-color: #f1f1f1; +} + +div>input:focus { + border: 1px solid #6f6a6a; + +} + +form>div:hover>i { + + opacity: 1; + transition: opacity 1s; +} + +textarea { + border: none; + width: 70vw; + border-radius: 20px; + padding: 10px; + outline: none; + font-size: 1em; +} + + + +.ContactButton { + width: 130px; + height: 50px; + background:transparent; + border: 2px solid #fff; + outline: none; + border-radius: 8px; + cursor:pointer; + font-size: 16px; + color: #00d689; + font-weight: 500; + margin-left: 40px; + transition: .5s; +} + +.navigation a{ + position: relative; + font-size: 16px; + color: #00d689; + text-decoration: none; + font-weight: 500; + margin-left: 40px; +} + +.navigation a::after { + content: ''; + position: absolute; + left: 0; + bottom: -6px; + width: 100%; + height: 3px; + background: #00d689; + color: #fff; + border-radius: 5px; + transform: scaleX(0); + transform-origin: right; + transition: transform .5s; +} + +.navigation a:hover::after { + transform-origin: left; + transform: scaleX(1); +} + +.navigation .ContactButton { + width: 130px; + height: 50px; + background:transparent; + border: 2px solid #00d689; + outline: none; + border-radius: 8px; + cursor:pointer; + font-size: 13px; + color: #00d689; + font-weight: 500; + margin-left: 40px; + transition: .5s; +} + +.navigation .ContactButton:hover { + background: #00d689; + color: #fff; +} + + +@media screen and (min-width:900px) { + form>div input { + width: 50vw; + } + + textarea { + width: 50vw; + } +} diff --git a/MissingGrade.html b/MissingGrade.html new file mode 100644 index 0000000000..1b673c6e05 --- /dev/null +++ b/MissingGrade.html @@ -0,0 +1,72 @@ + + + + + + + + Missing Report Page + + + + + +
+
+
+ + +
+
+ +
+

Missing Grade

+

Use the box below to fill in a request form for grades that do not appear +
+
+ You will hear from us at the earliest!

+
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+ +
+
+

Don't worry things will be cleared

+
+ + + +
+ + + + + + + + + + \ No newline at end of file diff --git a/MissingGradeBackground.webp b/MissingGradeBackground.webp new file mode 100644 index 0000000000..91f43e51f8 Binary files /dev/null and b/MissingGradeBackground.webp differ