ComputerScienceHouse / ComputerScienceHouse/schedulemaker

Lecture Only Sections Shouldn't Include Recitation

Aperta
#124 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
requires data import refactor
Lingua principale
PHP
Stelle
66
Fork
39
Merge medio
3h 44m
PR unite (30g)
1

Descrizione

Here's an interesting edge case I found on MKTG-230 "Principles of Marketing."

The class has 4 sections this Fall, but the format of every section isn't the same. Sections 1, 2, and 3 only include a lecture. Section 4, however, includes a lecture and recitation, from which there are three to choose.

Marketing Class Choices

What should happen when you add these sections to a schedule is that section 4 should be the only one to automatically additionally pull in a recitation section; however, currently all sections of the class include a recitation.

Section 1 Wrongly Including Recitation:
Section 1 Wrongly Including Recitation

Section 4 Correctly Including Recitation:
Section 4 Correctly Including Recitation

I don't know what metadata you get in your data dump, but SIS does make a distinction between the two sections:

Course Description of Section 1

Course Description of Section 4

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Traccia la logica di creazione dell’orario che aggiunge automaticamente le sezioni di esercitazione, utilizzando i metadati delle sezioni del corso per le sezioni 1 e 4 di MKTG-230 come caso di confronto. Verifica che le sezioni composte solo da lezioni non ricevano un’esercitazione e che la sezione 4 continui a ricevere una delle esercitazioni disponibili.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
javascript, php
Ambito
backend
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.