Esta peça apareceu originalmente no Nó 4.
Quando você é novo na Universidade de Utah, encontrar o caminho pelo campus pode ser assustador. Tentar fazer isso correndo de uma aula para outra pode ser caótico e confuso. Agora, um novo aplicativo de orientação está tornando mais fácil do que nunca para os alunos da U encontrar e navegar para suas aulas.
O My Class Map permite que os alunos matriculados acessem uma lista de seus cursos registrados, identifiquem suas localizações e obtenham direções por meio do portal Campus Information Services (CIS) ou fazendo login em https://myclassmap.utah.edu/ com suas credenciais universitárias. Os alunos também podem ver outras comodidades no campus, incluindo alimentos e bebidas, estacionamento, ônibus, transporte público, construção e recursos de acessibilidade e segurança, como telefones de emergência e banheiros para todos os gêneros.
“Como a U é um campus tão grande, o My Class Map é realmente útil para ajudar os alunos, especialmente no início do semestre ou no início do primeiro ano, a navegar em uma universidade que está crescendo continuamente”, disse Vy Nguyen, Administrador/desenvolvedor de sistemas GIS para a Equipe GIS na Engenharia de Serviços de Apoio Universitário da UIT. GIS é um acrônimo para os sistemas de informações geográficas.
Andrea Roner, registrador associado de Student Systems & Technology for the Office of the Registrar, teve a ideia do My Class Map depois de ver uma apresentação da Oregon State University sobre seu aplicativo de mapa de classe durante um AACRAO Technology & Conferência de Transferência. Ela recrutou a Universidade de Tecnologia da Informação (UIT) e Gerenciamento de Instalações para ajudar a construí-lo. O aplicativo foi lançado em agosto de 2021, antes do início do semestre de outono.
Até 15 de setembro de 2021, o My Class Map recebeu mais de 65.000 visualizações — “uma quantidade decente de tráfego para um aplicativo jovem”, de acordo com Shane Washburn, engenheiro de software sênior da equipe GIS.
Roner não ficou surpreso com os dados de uso. “Nosso departamento sabia que os alunos se beneficiariam com um mapa de classe”, disse ela.
Desde o lançamento do My Class Map, a equipe GIS recebeu feedback positivo sobre o aplicativo, disse Washburn.
“Algumas pessoas disseram que é bacana”, disse ele. “Outros que já se formaram, que talvez tenham frequentado a escola algumas décadas atrás, disseram que é muito melhor do que qualquer coisa que tiveram quando eram estudantes. Eles gostariam de ter um recurso como este.”
Criação de um aplicativo da Web personalizado
Devido a certas complexidades e limitações de tempo, a equipe dividiu o projeto em várias fases. O roteiro do projeto inclui três ou mais fases, dependendo de algumas das ideias mais ambiciosas da equipe darem certo.
A primeira fase, que avançou rapidamente para que o My Class Map pudesse ser lançado antes do início do semestre de outono de 2021, concentrou-se na construção de uma camada no topo do Campus Map para colocar atrás do sistema de autenticação central (CAS) do U e hospedar a interface para o aplicativo da web personalizado My Class Map.
Roner disse que a autenticação é necessária para cumprir a Lei de Privacidade e Direitos Educacionais da Família (FERPA), segundo a qual a universidade classifica as informações das turmas dos alunos como dados confidenciais. Para visualizar suas aulas por meio do My Class Map, os alunos devem entrar no CAS com suas credenciais da universidade.
“Após o login, o aplicativo extrai as informações do curso do aluno para criar um menu que mostra suas aulas registradas e onde eles estão no mapa”, disse Washburn.
Matt Edgren, principal engenheiro de software da equipe USS HR/Auxiliary, assumiu grande parte do trabalho, criando um servidor para autenticar alunos e outros usuários por meio do CAS. Garth DeVries, Gerente de Equipe de Engenheiros Alunos da USS, e sua equipe construíram a instrução de linguagem de consulta estruturada (SQL) para o banco de dados de alunos PeopleSoft. Em seguida, Nguyen — que lida com toda a infraestrutura, software e produtos de serviço de armazenamento simples (S3) Esri ArcGIS da UIT — conectou o banco de dados da Equipe de Engenheiros Alunos para extrair os dados dos alunos do sistema estudantil Oracle PeopleSoft para a plataforma do sistema de informações geográficas.
Além de ajudar Edgren com o servidor, Washburn cuidou do desenvolvimento front-end, usando os dados que Nguyen forneceu para criar vários recursos para o aplicativo. Geoff Anderson, desenvolvedor de experiência do usuário do USS Content Management & A equipe de usabilidade projetou a interface do aplicativo, determinando como certos elementos apareceriam na tela.
Anderson criou um protótipo que a equipe usou ao longo do processo de desenvolvimento para feedback iterativo, como determinar quais ícones usar ou como exibir diferentes pinos. Uma preocupação, observou Washburn, era que a interface ficaria muito confusa à medida que novos elementos fossem adicionados a ela, principalmente dependendo do dispositivo ou do espaço disponível na tela.
Roner também se preocupou com a confusão e informações desnecessárias. Por exemplo, a lista de turmas inclui todos os instrutores associados a cada turma, o que pode ocupar muito espaço na tela.
“Se um curso tiver 20 instrutores, o aluno não precisa ver todos eles”, disse ela. “Eu disse à equipe que seria bom ter um componente recolhível para aulas com mais de um instrutor. Assim, os alunos podem ver os instrutores que desejam e eliminar rapidamente os que não desejam.”
Com base no feedback de Roner, Washburn atualizou o aplicativo para mostrar no máximo três instrutores, disse Conor Robertson, Student Systems & Gerente de tecnologia do Cartório.
Robertson disse que Washburn também precisava descobrir como exibir aulas em vários locais, como um curso com laboratório e uma palestra em diferentes prédios e/ou salas. As aulas com localizações físicas são marcadas por alfinetes numerados, representando a ordem em que são listadas no menu.
“Se você tiver uma classe com vários locais, o mapa exibirá dois alfinetes vermelhos com o mesmo número”, disse Robertson. “Por exemplo, uma aula com palestra na Marriott Library e laboratório no LNCO [the Language & Communication Building] mostraria os pinos nº 1 em ambos os edifícios.
Se várias aulas ocorrerem no mesmo prédio, um alfinete com um sinal de mais aparecerá no nível de zoom padrão do aplicativo e os alfinetes numerados aparecerão após o zoom. Washburn disse que os alunos também podem selecionar a aula no menu para ampliar no pino desse curso.
A equipe também considerou quais ícones poderiam representar melhor as aulas híbridas ou online e os cursos fora do campus. Os cursos Canvas usam o logotipo do fornecedor, enquanto as aulas online usam um sinal Wi-Fi. Os cursos híbridos ou ainda não finalizados são marcados como TBA (a anunciar). Locais de cursos fora do local, que incluem os campi Asia, Sandy e St. George, são indicados com um sinal de navegação. Washburn disse que a equipe não tem os dados necessários para mapear esses campi.
Execução de testes de garantia de qualidade
Como o componente de autenticação demorou um pouco para ser implementado, a equipe teve apenas cerca de uma semana para executar testes de garantia de qualidade no aplicativo. Clint Bowles, engenheiro de teste QA da equipe USS Quality Assurance, disse que se concentrou em testes móveis porque a equipe esperava que os alunos usassem o aplicativo principalmente em seus smartphones. Scott Wilgar, especialista em controle de qualidade de software e líder da equipe USS Quality Assurance, ajudou a testar o mapa no aplicativo MobileU para smartphone.
Durante o processo de controle de qualidade, Wilgar descobriu que os usuários precisavam fazer login duas vezes para acessar seus horários de aula — primeiro no MobileU e depois no My Class Map.
“O MobileU deve exigir que o usuário faça login. Depois disso, ele poderá acessar qualquer um dos aplicativos dentro do MobileU sem precisar se autenticar novamente”, disse Bowles. O mapa de classe no MobileU é uma versão beta até que a equipe possa resolver o problema.
Trabalhando com Chris Strong, um analista GIS para Facilities Management, a equipe também descobriu uma discrepância entre os conjuntos de dados de informações espaciais para estruturas do campus que são desenvolvidas e mantidas por várias organizações U. DeVries e Washburn disseram que tiveram que analisar e converter alguns dos dados para conciliar os problemas.
No geral, porém, Robertson disse que o projeto correu bem.
“Dan Thornley (diretor associado das equipes USS Quality Assurance e GIS) foi bom em nos enviar casos de teste”, disse Robertson. “Ele e sua equipe resolveram rapidamente qualquer problema que tivéssemos, como aulas com vários locais. E o My Class Map foi lançado, eu acho, mais rápido do que muitos de nossos outros projetos, o que foi legal.”
Mapeando o futuro do aplicativo
Agora que o My Class Map está online, a equipe do projeto pode se concentrar na fase dois — e no objetivo original de Roner de identificar cada sala de aula.
“Esperamos aumentar a capacidade do aplicativo para detalhar até o nível da sala, onde podemos orientar os alunos até o local exato da aula no prédio”, disse Nguyen.
Para fazer isso, a equipe GIS precisa dos dados da planta baixa do Gerenciamento de instalações e está trabalhando em estreita colaboração com a Strong para que isso aconteça. O departamento está digitalizando ativamente as plantas de todos os edifícios do campus, muitos dos quais têm vários andares ou níveis, observou Nguyen. Atualmente, o sistema GIS usa a geometria dos edifícios para colocar os pinos, que é uma das razões pelas quais os pinos para diferentes classes no mesmo edifício são empilhados.
“No entanto, quando consumimos os dados da planta baixa, podemos usar a geometria e a localização física da sala de aula para colocar o alfinete. Isso, na maioria dos casos, fornecerá um deslocamento decente para que os pinos não se sobreponham e seja mais fácil vê-los”, disse Washburn.
Nguyen observou que a fase dois é um grande empreendimento.
“Este processo é muito complexo e requer muita colaboração entre os departamentos relevantes, além de amplo controle de qualidade e esforços de validação de dados para garantir qualidade e precisão”, disse ela.
“O My Class Map será um bloco próprio para que os alunos possam acessar o aplicativo mais rapidamente, diretamente da página inicial do aluno”, disse ela. “Ele também substituirá o aplicativo Minhas aulas que foi desativado.”
Embora a equipe tenha ideias para a fase três, e grandes ideias, Roner disse que não quer compartilhá-las ainda. O plano depende de integrações de terceiros que podem ou não ser possíveis.
Criando um mundo de possibilidades
Nguyen e Washburn observaram que o My Class Map era possível porque o desenvolvimento de GIS e os cargos de administrador de sistema mudaram de Gerenciamento de Instalações para UIT há alguns anos, permitindo que a equipe aproveitasse melhor recursos de TI e colaborar com as organizações do campus.
“Este projeto foi realmente possível porque mudamos essas posições de GIS, o que nos permite uma melhor colaboração e integração com outros grupos da UIT, especialmente as equipes de engenharia”, disse Washburn, observando que várias unidades da UIT contribuíram para a criação de Meu mapa de classe.
DeVries elogiou os esforços da equipe, observando que todos trabalharam bem juntos para produzir um aplicativo focado no aluno em um período de tempo limitado.
“Depois que Dan e a equipe GIS se envolveram, o projeto avançou muito rápido”, disse ele. “Eles ficaram empolgados com isso e acho que acabou muito bem.”
Nguyen concordou.
“O My Class Map demonstra a capacidade que temos de fornecer produtos realmente incríveis e valiosos para a comunidade do campus, apenas com base nos recursos que conseguimos reunir”, disse Nguyen. “É emocionante fazer parte da equipe GIS e ver esse tipo de crescimento acontecer.”
Pouco depois de lançar o aplicativo, Nguyen e Washburn descobriram que alguns usuários encontraram maneiras inesperadas de usar o Mapa do Campus. Alguns usuários do reddit, ou redditors, postaram no r/uofu que rolaram para vários locais ao redor do mundo, incluindo Washington, D.C. e Londres, Inglaterra. Eles até brincaram sobre transformar suas façanhas de localização em uma competição informal.
Nguyen e Washburn se divertiram com o jogo, especialmente porque Washburn havia desativado o recurso de zoom.
“Foi hilário”, disse Washburn. “O mapa tem uma interface de programação de aplicativo (API) que você pode usar para fazer coisas diferentes, como centralizar o mapa em um determinado ponto no espaço, mas não sei se [os redditors] sabiam disso. … Se não o fizessem, eles estariam planejando por um longo tempo para chegar onde chegaram.
Nguyen acrescentou: "Foi um grande esforço, honestamente."
O melhor de tudo, porém, é que as postagens deram aos desenvolvedores GIS a oportunidade de promover o My Class Map e falar sobre os esforços e sistemas GIS da universidade.
“É bom ver os usuários envolvidos com nossos aplicativos e saber que as pessoas estão entusiasmadas com esses produtos”, disse Nguyen. “… Isso diz muito sobre o alcance dos aplicativos My Class Map e Campus Map e a disposição da comunidade do campus em usá-los.”