Skip to content

An open-source mobile application to facilitate active learning and teaching.

Notifications You must be signed in to change notification settings

VisShon/ALT

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Active Learning and Teaching App 📱

iOS Android React Native Firebase

ALT (Active Learning and Teaching) is a mobile App that allows active learning through instant quizzes and feedback during lectures. The quizzes and feedback questions are given to students as part of the lecture without breaking the flow of the class. The students can respond on the app and the results are summarised by the app for the faculty to understand the state of class and engagement. The app aims to promote data privacy and security by storing minimal user information.

Screenshot 2021-08-10 at 04 30 57

Architecture 🛠

logo

Setup 📥

  1. Clone the repository to local machine
git clone https://github.com/Active-Learning-and-Teaching/ALT.git
  1. Install Node Modules
cd App
npm install --legacy-peer-deps
  1. Install CocoaPods
cd ios
sudo gem install cocoapods
pod install
  1. Download the following files from the Firebase project and place them in their respective folder.
  • App/config.json
  • App/android/app/google-services.json
  • App/ios/GoogleService-Info.plist

Build ⚙️

iOS

Note : To build on an Macbooks with M1 Chip, open Xcode with Rosetta 2
If errors persist, refer this issue

npx react-native run-ios

Android

npx react-native run-android

Release ⬇️

You can install the latest stable version of the app from Releases. The Android app is available on Google Play Store and iOS app is available through TestFlight.

About

An open-source mobile application to facilitate active learning and teaching.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 92.8%
  • Ruby 2.0%
  • Java 2.0%
  • Objective-C 1.4%
  • TypeScript 1.2%
  • Starlark 0.6%