/IMPP

Automatically update and create topic-based single choice questions from a Google Spreadsheet

Primary LanguageRustGNU General Public License v3.0GPL-3.0

IMPP

Idiotische Multiple-choice Prüfungsfragen Programm

Install & run

Install git (see here how to install git) and Rust.

In terminal run:

git clone https://github.com/mad-de/IMPP
cd IMPP/
cargo run --release

Run tests

cargo test

Samples

Sample table

Build library for Android

Prepare toolchain (see eg here)

Remember the NDK toolchain path you set in the .cargo/config - I will refer to them as %YOUR NDK FOLDER%

In terminal execute (android-clang might need a version suffix eg (aarch64-linux-android29-clang):

git clone https://github.com/mad-de/IMPP/
cd IMPP
export TARGET_CC=%YOUR NDK FOLDER%/arm64/bin/aarch64-linux-android-clang
export AR=%YOUR NDK FOLDER%/arm64/bin/aarch64-linux-android-ar
cargo build --target aarch64-linux-android --release
cargo build --target armv7-linux-androideabi --release
cargo build --target i686-linux-android --release