Cette pièce est apparue à l'origine dans Node 4.
Lorsque vous êtes nouveau à l'Université de l'Utah, trouver votre chemin sur le campus peut être intimidant. Essayer de le faire en se précipitant de classe en classe peut être chaotique et déroutant. Désormais, une nouvelle application d'orientation permet aux étudiants U de trouver et de naviguer plus facilement que jamais dans leurs cours.
My Class Map permet aux étudiants inscrits d'accéder à une liste de leurs cours enregistrés, de localiser leurs emplacements et d'obtenir des directions via le portail Campus Information Services (CIS) ou en se connectant à https://myclassmap.utah.edu/ avec leurs diplômes universitaires. Les étudiants peuvent également voir d'autres commodités sur le campus, y compris la nourriture et les boissons, le stationnement, les navettes, les transports en commun, la construction et les ressources d'accessibilité et de sécurité comme les téléphones d'urgence et les toilettes pour tous les sexes.
"Étant donné que l'U est un si grand campus, My Class Map est vraiment utile pour aider les étudiants, en particulier au début du semestre ou ceux qui commencent leur première année, à naviguer dans une université en croissance continue", a déclaré Vy Nguyen, Administrateur/développeur de système SIG pour l'équipe SIG de l'ingénierie des services de soutien universitaire de l'UIT. SIG est un acronyme pour les systèmes d'information géographique.
Andrea Roner, registraire associée pour Student Systems & ; Technology for the Office of the Registrar, a eu l'idée de My Class Map après avoir vu une présentation de l'Oregon State University sur son application de carte de classe lors d'un AACRAO Technology & Conférence de transfert. Elle a fait appel à la technologie de l'information universitaire (UIT) et à la gestion des installations pour l'aider à le construire. L'application a été lancée en août 2021, avant le début du semestre d'automne.
Au 15 septembre 2021, My Class Map avait enregistré plus de 65 000 vues, "un volume de trafic décent pour une jeune application", selon Shane Washburn, ingénieur logiciel senior pour l'équipe SIG.
Roner n'a pas été surpris par les données d'utilisation. "Notre département savait que les étudiants bénéficieraient d'une carte de classe", a-t-elle déclaré.
Depuis le lancement de My Class Map, l'équipe SIG a reçu des commentaires positifs sur l'application, a déclaré Washburn.
"Quelques personnes ont dit que c'était génial", a-t-il déclaré. "D'autres qui ont déjà obtenu leur diplôme, qui sont peut-être allés à l'école il y a quelques décennies, ont dit que c'était tellement mieux que tout ce qu'ils avaient jamais eu quand ils étaient étudiants. Ils auraient aimé avoir une ressource comme celle-ci.
Création d'une application Web sur mesure
En raison de certaines complexités et contraintes de temps, l'équipe a divisé le projet en plusieurs phases. La feuille de route du projet comprend trois phases ou plus, selon que certaines des idées les plus ambitieuses de l'équipe se concrétisent.
La première phase, qui s'est déroulée rapidement afin que My Class Map puisse être lancée avant le début du semestre d'automne 2021, s'est concentrée sur la création d'une couche au-dessus de la carte du campus pour mettre derrière le système d'authentification central (CAS) de l'U et héberger l'interface pour l'application Web personnalisée My Class Map.
Roner a déclaré que l'authentification est nécessaire pour se conformer à la loi FERPA (Family Educational Rights and Privacy Act), en vertu de laquelle l'université classe les informations sur les classes d'étudiants comme des données sensibles. Pour voir leurs cours via My Class Map, les étudiants doivent se connecter à CAS avec leurs informations d'identification universitaires.
"Une fois connecté, l'application extrait les informations sur les cours des étudiants pour créer un menu qui affiche leurs classes enregistrées et où ils se trouvent sur la carte", a déclaré Washburn.
Matt Edgren, ingénieur logiciel principal de l'équipe USS HR/Auxiliary, a pris en charge une grande partie du travail, en créant un serveur pour authentifier les étudiants et les autres utilisateurs via CAS. Garth DeVries, responsable de l'équipe des étudiants ingénieurs de l'USS, et son équipe ont créé l'instruction en langage de requête structuré (SQL) pour la base de données des étudiants PeopleSoft. Ensuite, Nguyen - qui gère l'ensemble de l'infrastructure, des logiciels et des produits de service de stockage simple Esri ArcGIS (S3) d'Esri ArcGIS - a connecté la base de données de l'équipe des étudiants ingénieurs pour extraire les données des étudiants du système étudiant Oracle PeopleSoft dans la plate-forme du système d'information géographique.
En plus d'aider Edgren avec le serveur, Washburn a géré le développement frontal, en utilisant les données fournies par Nguyen pour créer diverses fonctionnalités pour l'application. Geoff Anderson, développeur d'expérience utilisateur pour USS Content Management & L'équipe d'utilisabilité a conçu l'interface de l'application, en déterminant comment certains éléments apparaîtraient à l'écran.
Anderson a créé un prototype que l'équipe a utilisé tout au long du processus de développement pour obtenir des commentaires itératifs, comme déterminer quelles icônes utiliser ou comment afficher différentes épingles. L'une des préoccupations, a noté Washburn, était que l'interface deviendrait trop encombrée à mesure qu'ils y ajouteraient de nouveaux éléments, en particulier en fonction de l'appareil ou de l'espace disponible sur l'écran.
Roner s'inquiétait également de l'encombrement et des informations inutiles. Par exemple, la liste des classes rassemble tous les instructeurs associés à chaque classe, ce qui peut potentiellement occuper une grande quantité d'espace à l'écran.
"Si un cours compte 20 instructeurs, l'étudiant n'a pas besoin de tous les voir", a-t-elle déclaré. "J'ai dit à l'équipe que ce serait bien d'avoir un composant pliable pour les classes qui ont plus d'un instructeur. Ensuite, les étudiants peuvent voir les instructeurs qu'ils veulent et réduire rapidement ceux qu'ils ne veulent pas.
Sur la base des commentaires de Roner, Washburn a mis à jour l'application pour afficher un maximum de trois instructeurs, a déclaré Conor Robertson, Student Systems & ; Responsable de la technologie pour le bureau du registraire.
Robertson a déclaré que Washburn devait également trouver un moyen d'afficher des classes avec plusieurs emplacements, comme un cours avec un laboratoire et une conférence dans différents bâtiments et/ou salles. Les classes avec des emplacements physiques sont marquées par des épingles numérotées, représentant l'ordre dans lequel elles sont répertoriées dans le menu.
"Si vous avez une classe avec plusieurs emplacements, la carte affichera deux épingles rouges avec le même numéro", a déclaré Robertson. «Par exemple, une classe avec une conférence à la Marriott Library et un laboratoire à LNCO [the Language & Communication Building] montrerait les broches n ° 1 dans les deux bâtiments.
Si plusieurs cours ont lieu dans le même bâtiment, une épingle avec un signe plus apparaîtra au niveau de zoom par défaut de l'application et les épingles numérotées apparaîtront après un zoom avant. Washburn a déclaré que les étudiants peuvent également sélectionner la classe dans le menu pour zoomer sur la broche de ce cours.
L'équipe a également réfléchi aux icônes qui pourraient le mieux représenter les cours hybrides ou en ligne, et les cours hors campus. Les cours Canvas utilisent le logo du fournisseur, tandis que les cours en ligne utilisent un signal Wi-Fi. Les cours hybrides ou ceux qui ne sont pas encore finalisés sont marqués TBA (à venir). Les lieux de cours hors site, qui comprennent les campus Asia, Sandy et St. George, sont indiqués par un panneau de navigation. Washburn a déclaré que l'équipe ne disposait pas des données dont elle avait besoin pour cartographier ces campus.
Exécuter des tests d'assurance qualité
Étant donné que le composant d'authentification a pris du temps à mettre en œuvre, l'équipe n'a eu qu'une semaine environ pour exécuter des tests d'assurance qualité sur l'application. Clint Bowles, ingénieur de test QA pour l'équipe USS Quality Assurance, a déclaré qu'il s'était concentré sur les tests mobiles car l'équipe s'attendait à ce que les étudiants utilisent l'application principalement sur leurs smartphones. Scott Wilgar, spécialiste de l'assurance qualité des logiciels et chef d'équipe de l'équipe d'assurance qualité de l'USS, a aidé à tester la carte dans l'application pour smartphone MobileU.
Au cours du processus d'assurance qualité, Wilgar a découvert que les utilisateurs devaient se connecter deux fois pour accéder à leurs horaires de cours : d'abord sur MobileU, puis sur My Class Map.
"MobileU est censé exiger qu'un utilisateur se connecte. Après cela, il devrait pouvoir accéder à toutes les applications de MobileU sans avoir à s'authentifier à nouveau", a déclaré Bowles. La carte de classe dans MobileU est une version bêta jusqu'à ce que l'équipe puisse résoudre le problème.
En collaboration avec Chris Strong, analyste SIG pour la gestion des installations, l'équipe a également découvert un écart entre les ensembles de données d'informations spatiales pour les structures de campus qui sont développées et gérées par diverses organisations U. DeVries et Washburn ont déclaré qu'ils devaient analyser et convertir certaines des données pour concilier les problèmes.
Dans l'ensemble, cependant, Robertson a déclaré que le projet s'était bien déroulé.
"Dan Thornley (directeur associé des équipes USS Quality Assurance et GIS) a bien fait de nous envoyer des cas de test", a déclaré Robertson. «Lui et son équipe ont rapidement résolu tout ce qui nous posait problème, comme les cours à plusieurs emplacements. Et My Class Map a été mis en ligne, je pense, plus rapidement que bon nombre de nos autres projets, ce qui était bien.
Cartographier l'avenir de l'application
Maintenant que My Class Map est en ligne, l'équipe du projet peut se concentrer sur la phase deux et sur l'objectif initial de Roner de localiser chaque classe.
"Nous espérons augmenter la capacité de l'application pour pouvoir accéder au niveau de la salle, où nous pourrons guider les étudiants vers l'emplacement exact de la classe dans le bâtiment", a déclaré Nguyen.
Pour ce faire, l'équipe SIG a besoin des données de plan d'étage de la gestion des installations et travaille en étroite collaboration avec Strong pour y parvenir. Le département numérise activement les plans de tous les bâtiments du campus, dont beaucoup ont plusieurs étages ou niveaux, a noté Nguyen. Actuellement, le système SIG utilise la géométrie des bâtiments pour placer les épingles, ce qui est l'une des raisons pour lesquelles les épingles de différentes classes dans le même bâtiment sont empilées.
"Lorsque nous utilisons les données du plan d'étage, cependant, nous pourrons utiliser la géométrie et l'emplacement physique de la salle de classe pour placer l'épingle à la place. Cela fournira, dans la plupart des cas, un décalage décent afin que les broches ne se chevauchent pas et qu'il soit plus facile de les voir », a déclaré Washburn.
Nguyen a noté que la phase deux est une entreprise énorme.
"Ce processus est très complexe et nécessite une grande collaboration entre les services concernés, ainsi que des efforts considérables de contrôle de la qualité et de validation des données pour garantir la qualité et l'exactitude", a-t-elle déclaré.
"Ma carte de classe sera sa propre vignette afin que les étudiants puissent accéder à l'application plus rapidement, directement depuis leur page d'accueil étudiante", a-t-elle déclaré. "Cela remplacera également l'application My Classes qui a disparu."
Bien que l'équipe ait des idées pour la phase 3, et des idées importantes, Roner a déclaré qu'elle ne souhaitait pas les partager pour l'instant. Le plan dépend d'intégrations tierces qui peuvent ou non être possibles.
Créer un monde de possibilités
Nguyen et Washburn ont noté que My Class Map était possible parce que les postes de développement SIG et d'administrateur système sont passés de la gestion des installations à l'UIT il y a quelques années, permettant à l'équipe de mieux tirer parti ressources informatiques et collaborer avec les organisations du campus.
"Ce projet a vraiment été possible parce que nous avons déplacé ces postes SIG, ce qui nous permet de mieux collaborer et nous intégrer avec d'autres groupes UIT, en particulier les équipes d'ingénierie", a déclaré Washburn, notant qu'un certain nombre d'unités UIT ont contribué à la création de Ma carte de classe.
DeVries a salué les efforts de l'équipe, notant que tout le monde a bien travaillé ensemble pour produire une application axée sur les étudiants dans un laps de temps limité.
"Une fois que Dan et l'équipe SIG se sont impliqués, le projet a avancé très vite", a-t-il déclaré. "Ils étaient excités à ce sujet, et je pense que ça s'est très bien passé."
Nguyen a accepté.
"My Class Map démontre la capacité que nous avons de fournir des produits vraiment géniaux et précieux à la communauté du campus, uniquement sur la base des ressources que nous avons pu rassembler", a déclaré Nguyen. "C'est excitant de faire partie de l'équipe SIG et de voir ce type de croissance se produire."
Peu de temps après le lancement de l'application, Nguyen et Washburn ont appris que certains utilisateurs trouvaient des façons inattendues d'utiliser la carte du campus. Quelques utilisateurs de reddit, ou redditors, ont posté sur r/uofu qu'ils avaient défilé dans divers endroits du monde, notamment à Washington, D.C. et à Londres, en Angleterre. Ils ont même plaisanté sur le fait de transformer leurs exploits d'orientation en une compétition informelle.
Nguyen et Washburn ont été amusés par le jeu, d'autant plus que Washburn avait désactivé la fonction de zoom.
"C'était hilarant", a déclaré Washburn. "La carte a une interface de programmation d'application (API) que vous pouvez utiliser pour faire différentes choses, comme centrer la carte sur un point particulier de l'espace, mais je ne sais pas si [les rédacteurs] le savaient. … S'ils ne l'ont pas fait, ils ont paniqué pendant assez longtemps pour arriver là où ils sont arrivés.
Nguyen a ajouté : "C'était vraiment un effort, honnêtement."
Mieux encore, les messages ont donné aux développeurs SIG l'occasion de promouvoir My Class Map et de parler des efforts et des systèmes SIG de l'université.
"C'est agréable de voir les utilisateurs s'intéresser à nos applications, et c'est agréable de savoir que les gens sont enthousiasmés par ces produits", a déclaré Nguyen. "... Cela en dit long sur la portée des applications My Class Map et Campus Map et sur la volonté de la communauté du campus de les utiliser."