Tento kus se původně objevil v Node 4.
Když jste na univerzitě v Utahu nováčkem, orientace v kampusu může být skličující. Snažit se o to, když spěcháte z třídy do třídy, může být chaotické a matoucí. Nová aplikace pro vyhledávání cest nyní usnadňuje studentům U hledání a navigaci do svých tříd.
Moje mapa třídy umožňuje zapsaným studentům přístup k seznamu svých registrovaných kurzů, určení jejich umístění a získání trasy prostřednictvím portálu Campus Information Services (CIS) nebo po přihlášení na https://myclassmap.utah.edu/ pomocí jejich vysokoškolské diplomy. Studenti si také mohou prohlédnout další vybavení v kampusu, včetně jídla a pití, parkování, kyvadlové dopravy, veřejné dopravy, stavebnictví a zdrojů dostupnosti a bezpečnosti, jako jsou nouzové telefony a toalety pro všechny pohlaví.
„Vzhledem k tomu, že U je tak velký kampus, je My Class Map opravdu užitečná, protože pomáhá studentům – zejména na začátku semestru nebo těm, kteří začínají první rok – orientovat se na univerzitě, která se neustále rozrůstá,“ řekl Vy Nguyen, Administrátor/vývojář GIS systému pro tým GIS v Univerzitní podpůrné služby UIT. GIS je zkratka pro geografické informační systémy.
Andrea Roner, přidružená registrátorka společnosti Student Systems & Technology for Office of the Registrar, přišla s nápadem na My Class Map poté, co viděla prezentaci Oregon State University o její aplikaci pro mapy tříd během AACRAO Technology & Přenosová konference. Na její vybudování si zavolala univerzitní informační technologie (UIT) a správu zařízení. Aplikace byla spuštěna v srpnu 2021, před začátkem podzimního semestru.
Do 15. září 2021 zaznamenala My Class Map více než 65 000 zobrazení – podle Shane Washburna, hlavního softwarového inženýra týmu GIS, „slušná návštěvnost na mladou aplikaci“.
Roner nebyl překvapen údaji o využití. "Naše oddělení vědělo, že studenti budou mít prospěch z mapy třídy," řekla.
Od spuštění My Class Map obdržel tým GIS pozitivní zpětnou vazbu na aplikaci, řekl Washburn.
„Pár lidí říkalo, že je to šikovné,“ řekl. „Ostatní, kteří už maturovali, kteří možná chodili do školy před několika desítkami let, říkali, že je to mnohem lepší než cokoli, co kdy měli, když byli studenti. Přáli si, aby měli takový zdroj."
Vytvoření webové aplikace na míru
Kvůli určité složitosti a časovým omezením tým rozdělil projekt do několika fází. Plán projektu zahrnuje tři nebo více fází v závislosti na tom, zda se některé z ambicióznějších nápadů týmu prosadí.
První fáze, která se rychle rozběhla, aby mohla být My Class Map spuštěna před začátkem podzimního semestru 2021, se soustředila na vybudování vrstvy nad Campus Map, která by začlenila centrální autentizační systém U (CAS) a hostila rozhraní. pro vlastní webovou aplikaci My Class Map.
Roner uvedl, že autentizace je nezbytná v souladu se zákonem o právech na výchovu a soukromí (Family Educational Rights and Privacy Act, FERPA), podle kterého univerzita klasifikuje informace o studentských třídách jako citlivá data. Aby si studenti mohli prohlížet své třídy prostřednictvím mapy My Class Map, musí se přihlásit do CAS pomocí svých univerzitních pověření.
„Aplikace po přihlášení stáhne informace o studentském kurzu a vytvoří nabídku, která zobrazuje jejich registrované třídy a jejich polohu na mapě,“ řekl Washburn.
Matt Edgren, hlavní softwarový inženýr pro tým USS HR/Auxiliary Team, převzal velký kus práce a vytvořil server pro ověřování studentů a dalších uživatelů prostřednictvím CAS. Vedoucí týmu USS Student Engineer Garth DeVries a jeho zaměstnanci vytvořili příkaz strukturovaného dotazovacího jazyka (SQL) pro studentskou databázi PeopleSoft. Poté Nguyen – který se stará o veškerou infrastrukturu Esri ArcGIS, software a produkty jednoduchého úložiště (S3) UIT – připojil databázi studentského inženýrského týmu, aby natáhl data studentů ze studentského systému Oracle PeopleSoft do platformy geografického informačního systému.
Kromě pomoci Edgrenovi se serverem se Washburn zabýval vývojem front-endu a používal data, která Nguyen poskytl, k vytváření různých funkcí pro aplikaci. Geoff Anderson, vývojář uživatelských zkušeností pro USS Content Management & Tým pro použitelnost navrhl rozhraní aplikace a určil, jak se určité prvky objeví na obrazovce.
Anderson vytvořil prototyp, který tým používal během procesu vývoje pro iterativní zpětnou vazbu, jako je určování, které ikony použít nebo jak zobrazit různé piny. Jedním z obav, poznamenal Washburn, bylo, že rozhraní by bylo příliš nepřehledné, když do něj přidávali nové prvky, zejména v závislosti na zařízení nebo dostupném prostoru na obrazovce.
Roner se také obával nepořádku a zbytečných informací. Například seznam tříd stáhne všechny instruktory spojené s každou třídou, což může potenciálně zabírat velké množství místa na obrazovce.
„Pokud má kurz 20 lektorů, student je nemusí vidět všechny,“ řekla. „Řekl jsem týmu, že by bylo hezké mít skládací součást pro třídy, které mají více než jednoho instruktora. Studenti pak mohou vidět instruktory, které chtějí, a rychle sbalit ty, které nechtějí.“
Na základě Ronerovy zpětné vazby aktualizoval Washburn aplikaci tak, aby zobrazovala maximálně tři instruktory, řekl Conor Robertson, Student Systems & Technologický manažer pro kancelář registru.
Robertson řekl, že Washburn také musel přijít na to, jak zobrazit třídy s více místy, jako je kurz s laboratoří a přednáška v různých budovách a/nebo místnostech. Třídy s fyzickým umístěním jsou označeny číslovanými špendlíky, které představují pořadí, ve kterém jsou uvedeny v nabídce.
„Pokud máte třídu s více místy, na mapě se zobrazí dva červené špendlíky se stejným číslem,“ řekl Robertson. „Například třída s přednáškou v Marriott Library a laboratoří v LNCO [The Language & Communication Building] by v obou budovách zobrazovala kolíky č. 1.“
Pokud ve stejné budově probíhá více tříd, objeví se špendlík se znaménkem plus na výchozí úrovni přiblížení aplikace a po přiblížení se zobrazí špendlíky s čísly. Washburn řekl, že studenti mohou také vybrat třídu v nabídce a přiblížit na špendlíku toho kurzu.
Tým také zvažoval, které ikony by nejlépe reprezentovaly hybridní nebo online kurzy a kurzy mimo školu. Kurzy Canvas používají logo dodavatele, zatímco online kurzy používají signál Wi-Fi. Hybridní kurzy nebo ty, které ještě nejsou dokončeny, jsou označeny TBA (bude oznámeno). Místa kurzů mimo areál, mezi které patří areály Asia, Sandy a St. George, jsou označena navigačním znakem. Washburn řekl, že tým nemá data, která potřebuje k zmapování těchto areálů.
Provádění testů zajištění kvality
Protože implementace autentizační komponenty chvíli trvalo, měl tým na provedení testů zajištění kvality v aplikaci jen asi týden. Clint Bowles, testovací inženýr QA týmu USS Quality Assurance, řekl, že se zaměřil na mobilní testování, protože tým očekával, že studenti budou aplikaci používat primárně na svých chytrých telefonech. Scott Wilgar, specialista na kontrolu kvality softwaru a vedoucí týmu týmu USS Quality Assurance, pomáhal testovat mapu v aplikaci pro chytré telefony MobileU.
Během procesu kontroly kvality Wilgar zjistil, že uživatelé se pro přístup k rozvrhu svých tříd museli přihlásit dvakrát – nejprve do MobileU a poté do My Class Map.
„MobileU má od uživatele vyžadovat přihlášení. Poté by měl mít přístup k jakékoli aplikaci v MobileU, aniž by se musel znovu ověřovat,“ řekl Bowles. Mapa tříd v MobileU je beta verze, dokud tým nevyřeší problém.
Ve spolupráci s Chrisem Strongem, analytikem GIS pro Facilities Management, tým také objevil nesrovnalosti mezi datovými sadami prostorových informací pro struktury kampusů, které jsou vyvíjeny a spravovány různými organizacemi U. DeVries a Washburn uvedli, že museli analyzovat a převést některá data, aby urovnali problémy.
Celkově však Robertson řekl, že projekt proběhl hladce.
„Dan Thornley (přidružený ředitel pro týmy USS Quality Assurance a GIS) nám posílal testovací případy dobře,“ řekl Robertson. „On a jeho tým rychle opravili vše, s čím jsme měli problémy, například třídy s více místy. A myslím, že Moje třídní mapa začala fungovat rychleji než spousta našich jiných projektů, což bylo fajn.“
Mapování budoucnosti aplikace
Nyní, když je My Class Map online, se projektový tým může zaměřit na fázi dvě – a Ronerův původní cíl přesně určit každou třídu.
"Doufáme, že navýšíme kapacitu aplikace, aby bylo možné proniknout až na úroveň místnosti, kde budeme moci studenty navést na přesné umístění třídy v budově," řekl Nguyen.
K tomu potřebuje tým GIS data půdorysu od Facilities Management a úzce spolupracuje se společností Strong, aby se tak stalo. Oddělení aktivně digitalizuje plány pro všechny budovy kampusu, z nichž mnohé mají více pater nebo úrovní, poznamenal Nguyen. V současné době využívá systém GIS k umístění kolíčků geometrii budov, což je jeden z důvodů, proč jsou kolíky pro různé třídy ve stejné budově naskládány.
„Když však spotřebováváme data půdorysu, budeme moci místo toho použít geometrii a fyzické umístění učebny. To ve většině případů poskytne slušný offset, takže kolíky se nepřekrývají a je snazší je vidět,“ řekl Washburn.
Nguyen poznamenal, že druhá fáze je obrovský podnik.
„Tento proces je velmi náročný a vyžaduje hodně spolupráce mezi příslušnými odděleními, kromě rozsáhlého úsilí o kontrolu kvality a ověřování dat, aby byla zajištěna kvalita a přesnost,“ řekla.
„Moje mapa třídy bude mít vlastní dlaždici, takže studenti budou mít k aplikaci rychlejší přístup přímo z domovské stránky studentů,“ řekla. "Nahradí také aplikaci Moje třídy, která zmizela."
Přestože tým má nápady pro třetí fázi, a to velké, Roner řekla, že je zatím nechce sdílet. Plán závisí na integracích třetích stran, které mohou nebo nemusí být možné.
Vytvoření světa možností
Nguyen a Washburn poznamenali, že My Class Map bylo možné, protože pozice pro vývoj GIS a správce systému se před několika lety přesunuly z Facilities Management na UIT, což týmu umožnilo lépe využít IT zdroje a spolupráce s kampusovými organizacemi.
„Tento projekt byl skutečně možný, protože jsme přesunuli ty pozice GIS, což nám umožňuje lépe spolupracovat a integrovat se s jinými skupinami UIT, zejména s inženýrskými týmy,“ řekl Washburn s tím, že k vytvoření Mapa mé třídy.
DeVries ocenil úsilí týmu a poznamenal, že všichni dobře spolupracovali na vytvoření aplikace zaměřené na studenty v omezeném časovém rámci.
„Jakmile se Dan a tým GIS zapojili, projekt se posunul opravdu rychle,“ řekl. "Byli z toho nadšení a myslím, že to dopadlo opravdu dobře."
Nguyen souhlasil.
„Moje mapa třídy ukazuje schopnost, kterou máme, abychom komunitě kampusu poskytovali opravdu úžasné a hodnotné produkty, jen na základě zdrojů, které jsme dokázali spojit,“ řekl Nguyen. "Je vzrušující být součástí týmu GIS a vidět, jak se tento typ růstu děje."
Krátce po spuštění aplikace se Nguyen a Washburn dozvěděli, že někteří uživatelé našli neočekávané způsoby, jak používat Campus Map. Několik uživatelů redditu nebo redditorů zveřejnilo na r/uofu, že se přesunuli na různá místa po celém světě, včetně Washingtonu, D.C. a Londýna v Anglii. Dokonce vtipkovali o tom, že své skutky v hledání cesty proměnili v neformální soutěž.
Nguyen a Washburn byli touto hrou pobaveni, zvláště když Washburn deaktivoval funkci přiblížení.
"Bylo to k smíchu," řekl Washburn. „Mapa má aplikační programovací rozhraní (API), které můžete použít k různým věcem, jako je centrování mapy na konkrétní bod v prostoru, ale nevím, jestli to [redditoři] věděli. … Pokud ne, rýžovali poměrně dlouho, aby se dostali tam, kam se dostali.“
Nguyen dodal: "Bylo to docela úsilí, upřímně."
Nejlepší však je, že tyto příspěvky daly vývojářům GIS příležitost propagovat mapu mé třídy a mluvit o úsilí a systémech GIS univerzity.
„Je příjemné vidět, jak uživatelé interagují s našimi aplikacemi, a je příjemné vědět, že lidé jsou z těchto produktů nadšení,“ řekl Nguyen. „… Vypovídá to hodně o dosahu aplikací My Class Map a Campus Map a o ochotě komunity kampusu je používat.“