Skip to content
MUTHURAJ VAIRAMUTHU edited this page Dec 16, 2024 · 2 revisions

Welcome to the ALT Wiki!

This wiki serves as the comprehensive guide and documentation for the ALT project, an innovative tool designed to enhance active learning and teaching through technology.


Table of Contents

  1. Overview
  2. Features
  3. Installation Guide
  4. User Interfaces
  5. Contribution Guidelines
  6. Frequently Asked Questions
  7. Contact Information

Overview

ALT is an open-source mobile application aimed at facilitating active learning and teaching. This application allows educators to engage directly with students through real-time quizzes, feedback, and announcements, enhancing the traditional educational experience.


Features

ALT includes several key features that support both teaching and learning dynamics:

For Instructors

  • Course Management: Instructors can create, manage, and archive courses with ease. This feature allows for the organization of course materials and activities, enhancing the educational experience.

  • Announcements: Instructors can send timely updates and important information directly to students. This feature ensures that all students are kept informed about course changes, deadlines, and other critical information.

  • Quizzes: Instructors can host in-class, real-time quizzes to gauge student understanding and retention of the material. This feature supports various question types and provides immediate grading and feedback.

  • Collecting Feedback: Instructors can gather instant feedback to assess and improve teaching methods and course content. Feedback can be collected through different mechanisms, detailed below:

    Types of Feedback:

    • Color-Scale: Allows students to express their understanding or feelings about the class material using a color-coded system, which is intuitive and quick for capturing emotional responses.
    • Likert Scale: Offers a series of statements that students can agree or disagree with on a scale, typically ranging from strongly agree to strongly disagree. This method is useful for measuring attitudes or reactions quantitatively.
    • Minute Paper: Provides students a brief and focused opportunity at the end of a class to write down their understanding of the key concepts or pose questions about the session. This qualitative feedback is invaluable for instructors to assess comprehension and clarify any misconceptions.

For Students

  • Course Enrollment: Students can join courses using a unique invite code provided by the instructor. This streamlined process ensures that access to course resources and activities is secure and exclusive to registered participants.

  • Interactive Quizzes: Students can participate in quizzes and see results instantly. This interactivity not only enhances learning but also provides immediate feedback, helping students identify areas where they need further study.

  • Feedback Submission: Students can provide anonymous feedback to instructors using the aforementioned feedback types. This anonymity encourages honest and constructive responses, which can lead to improvements in the course delivery and content.

  • Announcements: Students can receive and view course-specific announcements and updates. This feature ensures that students never miss out on important information, helping them to stay organized and prepared.


These features collectively enhance the interactive learning environment, facilitating a dynamic and responsive educational experience in ALT.

Installation Guide

Prerequisites

Ensure the following tools are installed before setup:

  • Node.js (v14.17 or later)
  • React Native CLI
  • Android Studio or Xcode (for iOS development)
  • Firebase account (for backend services)

Setup Instructions

# Clone the repository
git clone https://github.com/Active-Learning-and-Teaching/ALT.git
cd ALT

# Install dependencies
npm install

# Start the application
## For Android
react-native run-android
## For iOS
react-native run-ios