Last updated: May 6, 2019
The installation steps mentioned below will allow you to set up RoboTutor as a standalone application without installing the RoboLauncher and RoboTransfer applications.
Note:
- The installation instructions work for both Windows 7 and newer and macOS X (Mavericks or newer).
- Terminal in macOS X is referred to as Command Prompt in Windows OS.
- Use batch scripts (.bat files) for Windows OS and shell scripts (.sh files) for macOS X.
- Ensure you have adb installed on your computer. To do this, follow the steps in this helpful guide.
- Connect your device to the computer via USB.
- Go to Settings --> About tablet.
- Tap Build Number 7 times until it displays "You are now a developer".
- Go to Settings --> Developer options.
- Tap Enable USB debugging.
- Tap OK when prompted with a disclaimer.
- You should see a dialog with your computer's "RSA key fingerprint".
- Tap Always allow from this computer.
- Tap OK.
-
Clone the EnglishAssets repository:
git clone https://github.com/XPRIZE/GLEXP-Team-RoboTutor-EnglishAssets.git
-
Execute the following scripts to push English assets to your Android device:
-
Clone the SwahiliAssets repository:
git clone https://github.com/XPRIZE/GLEXP-Team-RoboTutor-SwahiliAssets.git
-
Execute the following scripts to push Swahili assets to your Android device:
- PUSH_CodeDrop1_LitAudio_SW.sh
- PUSH_CodeDrop1_NumberStories_SW.sh
- PUSH_CodeDrop1_NumberStories_SW.sh
- PUSH_CodeDrop1_Songs_SW.sh
- PUSH_CodeDrop2_DemoVideos.sh
- PUSH_CodeDrop2_Icons.sh
- PUSH_CodeDrop2_MathStories.sh
- PUSH_CodeDrop2_Original_SW.sh
- PUSH_CodeDrop2_PuncStories.sh
- PUSH_CodeDrop2_ReadingStories_SW.sh
- PUSH_CodeDrop2_Tutors_SW.sh
-
Clone the RoboTutor repository:
git clone https://github.com/XPRIZE/GLEXP-Team-RoboTutor-RoboTutor.git
-
To push the configuration file, execute the configure_english.sh script.
-
Clone the SystemBuild repository:
git clone https://github.com/XPRIZE/GLEXP-Team-RoboTutor-SystemBuild.git
-
To push the configuration file, execute the following command from Terminal:
adb push config_sw/config.json /sdcard/Download
Note: The configuration file needs to be stored in the Download folder on sdcard since the application searches for it in Download folder.
-
Ensure that you have installed Android Studio.
-
Open Android Studio and import the RoboTutor project.
-
Install the different versions of the Build Tools and Android SDKs as prompted by Android Studio.
-
Go to Run and select the Run 'app' option. This will install the RoboTutor application onto your Android device.
Alternatively, you can build the APK by selecting Build and then Make Project. Copy the APK generated in app/build/outputs/apk folder to your Android device and install it. -
Launch the RoboTutor app from the app drawer.