feat: new spring semester!

This commit is contained in:
2024-07-28 12:11:24 -05:00
parent 2113f1ff6d
commit ad85bbc21f
2 changed files with 22 additions and 2 deletions

View File

@@ -80,13 +80,14 @@
<!-- <label for="sectionNum">Section Number (Optional, Experimental)</label> <!-- <label for="sectionNum">Section Number (Optional, Experimental)</label>
<input type="text" id="sectionNum" name="fname" required><br><br> --> <input type="text" id="sectionNum" name="fname" required><br><br> -->
<!-- <label for="courseInstructor">Instructor (Optional):</label> <label for="courseInstructor" title="This is an experimental option!">Instructor:</label>
<input type="text" id="courseInstructor" name="fname"><br><br> --> <input type="text" id="courseInstructor" name="fname"><br><br>
<!-- Dropdown menu for semester selection --> <!-- Dropdown menu for semester selection -->
<form> <form>
<label for="dropdown">Semester:</label> <label for="dropdown">Semester:</label>
<select id="semester" name="dropdown"> <select id="semester" name="dropdown">
<option value="sp2024">Spring 2024</option>
<option value="f2023">Fall 2023</option> <option value="f2023">Fall 2023</option>
<option value="s2023">Summer 2023</option> <option value="s2023">Summer 2023</option>
<option value="sp2023">Spring 2023</option> <option value="sp2023">Spring 2023</option>

View File

@@ -50,6 +50,7 @@ async function parseName() {
*/ */
async function PapaParse(department, num, name, sem) { async function PapaParse(department, num, name, sem) {
const semesterURLs = { const semesterURLs = {
'sp2024': 'https://derec4.github.io/ut-grade-data/2024%20Spring.json',
'f2023': 'https://derec4.github.io/ut-grade-data/2023%20Fall.json', 'f2023': 'https://derec4.github.io/ut-grade-data/2023%20Fall.json',
's2023': 'https://derec4.github.io/ut-grade-data/2023%20Summer.json', 's2023': 'https://derec4.github.io/ut-grade-data/2023%20Summer.json',
'sp2023': 'https://derec4.github.io/ut-grade-data/2023%20Spring.json', 'sp2023': 'https://derec4.github.io/ut-grade-data/2023%20Spring.json',
@@ -70,6 +71,24 @@ async function PapaParse(department, num, name, sem) {
const cData = await response.json(); const cData = await response.json();
let selectedClass = cData.filter(cData => cData["Course Prefix"] == department); let selectedClass = cData.filter(cData => cData["Course Prefix"] == department);
const url2 = 'https://ut-grade-data.vercel.app/v2/query?department=Computer Science&sem=Fall 2023&num=439&professor=Norman';
try {
const response = await fetch(url2);
const data = await response.json();
if (data.length === 0) {
alert("No data found. Try again :(");
return;
}
console.log(data);
}
catch (error) {
console.error("Error fetching data:", error);
alert("An error occurred while fetching data. Please try again.");
}
if (sem.substring(0, 2) === 's2') { if (sem.substring(0, 2) === 's2') {
/** /**
* Summer names are really weird but we can safely assume the prefix of the semester * Summer names are really weird but we can safely assume the prefix of the semester