-
Notifications
You must be signed in to change notification settings - Fork 9
Home
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.
- Overview
- Features
- Installation Guide
- User Interfaces
- Contribution Guidelines
- Frequently Asked Questions
- Contact Information
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.
ALT includes several key features that support both teaching and learning dynamics:
-
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:
- 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.
-
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.
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)
# 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
ALT is an innovative open-source platform designed to enhance the interaction between instructors and students through active learning and instant feedback. Developed with the latest technology, our goal is to support educational environments in becoming more engaging and responsive.
For support or inquiries about ALT, please contact us via email at [email protected].
Stay updated with the latest news and updates about ALT:
Special thanks to our contributors, supporters, and the educational community that make projects like this possible. Your feedback and contributions help us keep improving and pushing boundaries.