HuskyMap


HuskyMap (HM) is a comprehensive educational platform designed to meet the evolving needs of both educators and students in today's dynamic learning environments. With a robust feature set and a focus on flexibility, fairness, and efficiency, HuskyMap offers a suite of features that support diverse teaching methodologies and learning modalities, making it an essential tool for modern education.



Learning Management System:
  1. Labor-Based Grading Support
    • HuskyMap supports labor-based grading system that emphasizes student effort and progress, fostering an equitable learning environment where growth is prioritized over traditional metrics. This approach motivates students to focus on continuous improvement, ensuring a more inclusive assessment process
  2. Support for In-Person and Online Learning Modalities
    • HuskyMap is versatile, supporting both in-person and online learning environments. This flexibility allows educators to seamlessly transition between different teaching modalities, ensuring that all students have access to the resources and support they need, regardless of location.
  3. Organizing and Analyzing Quizzes and Reports
    • HuskyMap simplifies the organization and management of quizzes, reports, and other assessments. Educators can easily track these elements and analyze the results using intuitive charts. This data-driven approach allows for effective monitoring of student progress and helps identify areas for additional support.
  4. Course Drive for Centralized Material Access
    • The system includes a course drive, providing a centralized repository for all course materials such as slides, video recordings, and supplementary resources. This ensures that students can easily access all the materials they need, promoting efficient study habits and reducing the time spent searching for resources.
  5. Efficient Grading with Sanity Checks and Badge Code
    • HuskyMap enhances the grading process by incorporating automated sanity checks, particularly for programming assignments, allowing for fast and accurate evaluation. The platform also features a badge system for quizzes and reports, providing instant feedback and recognition, which helps keep students motivated and engaged.
Coding Competition System:
  1. Cloud-Based IDE with Collaboration Support
    • HuskyMap provides a powerful cloud-based IDE that supports collaborative coding, making it easier for teams to work together in real time. The IDE allows participants to reload their previous submissions, enabling them to modify and resubmit code efficiently without starting from scratch.
  2. Flexible Submission Methods
    • Participants in coding competitions have the flexibility to submit their work in two ways: by uploading a zip file containing all required files or by working directly within the cloud-based IDE. This flexibility accommodates different working styles and preferences, ensuring that all participants can contribute effectively.
  3. Certification and Performance Analytics
    • At the conclusion of coding competitions, HuskyMap automatically generates certificates for participants, recognizing their achievements. Additionally, the platform offers comprehensive performance analytics, including metrics on submission frequency, programming languages used, memory usage, and more. These insights provide valuable feedback to participants and help educators assess performance at a granular level.
  4. Detailed Statistics and Metrics
    • HuskyMap tracks and reports on various metrics related to coding competitions, such as the number of times a team submitted, the programming languages used, and the memory requirements of submissions. These statistics help participants and educators analyze performance and make data-driven decisions.
HuskyMap is designed to cater to both general educational needs and specialized coding competitions, offering a holistic solution that empowers educators and students alike. Whether you're managing a classroom, organizing a coding competition, or analyzing student performance, HuskyMap provides the tools and features necessary to achieve your educational goals.

Developers:


Varik Hoang, M.S.

HuskyMap Founder

Hoang received a Master's degree in Computer Science focused on Cloud & Distributed Computing at the University of Washington Tacoma. He collaborated with the other faculty advisors on different specifications during the research, such as Deep Learning and Bioinformatics. He also had multiple teaching assistant roles in Computer Science at the University of Washington Tacoma before joining Bellevue College. His professional experience includes software engineering, cloud computing, machine learning, and internet advertising. He has over a year's experience working with BioDepot LLC to support the development of tools to enable parallel and distributed execution of cancer workflows and presently serving as the PI on BioDepot LLC's NIH-NCI SBIR 428 project. This project focuses on the development of cloud-based software tools to support multi-omic and imaging data workflows from the Cancer Research Data Commons (CRDC)




Tyler Anton

Web Developer

Anton is a student at Bellevue College pursuing his Bachelor of Science in Computer Science. He has worked on the coding competitions at Bellevue College, contributing to the competition platform and creating coding problems. He also works as an undergraduate research assistant. In addition, he has contributed to open-source projects such as the Open Energy Dashboard. He has worked on numerous side projects primarily focused on web development.

Contributors:


Chris Marriott, Ph.D.

Associate Teaching Professor

at UW Tacoma

Dr. Marriott is a distinguished academic with a Ph.D. in Computer Science and Philosophy from the University of Calgary. His research interests include artificial intelligence, consciousness, quantum computing, and complexity theory. Dr. Marriott has taught a wide range of computer science courses at the University of Calgary and the University of Waterloo. As a postdoctoral researcher at the Universidad Nacional Autónoma de México, he focused on self-organizing systems and crowd dynamics. His publications cover topics such as Quantum Arthur-Merlin Games, cultural transmission through imitation, and polyethism in artificial colonies. Dr. Marriott's work demonstrates a unique ability to bridge theoretical computer science, philosophy, and practical applications in AI and complex systems. He provided his students with sanity checks on HuskyMap, ensuring they pass all test cases and satisfy the instructions supporting their learning outcomes.


Sarah Farag, Ph.D.

Program Chair

at Bellevue College

Dr. Farag holds a Ph.D. in Computer Science from Deakin University, Melbourne, Australia, specializing in computer graphics. She joined Bellevue College’s Computer Science Department in 2017, where she currently serves as an Associate Professor and Program Chair. Prior to this, she held various teaching roles at Deakin and Swinburne Universities, accumulating valuable experience in education. In addition, she worked in software engineering positions at several Australian companies. Dr. Farag is passionate about teaching and learning practice in both on-campus and e-learning spaces. She is driven by a passion for creating engaging learning environments and guiding students toward academic and professional success.