Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phidlarkson/jali-e-nsmq
AI-powered learning platform for NSMQ contestants, consisting of two main components: a Django-based ASGI application, Streamlit and a microcontroller setup.
https://github.com/phidlarkson/jali-e-nsmq
artificial-intelligence microcontroller nsmq social-network streamlit
Last synced: 7 days ago
JSON representation
AI-powered learning platform for NSMQ contestants, consisting of two main components: a Django-based ASGI application, Streamlit and a microcontroller setup.
- Host: GitHub
- URL: https://github.com/phidlarkson/jali-e-nsmq
- Owner: PhidLarkson
- License: apache-2.0
- Created: 2024-06-17T19:00:54.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-08-03T16:19:53.000Z (5 months ago)
- Last Synced: 2024-11-08T16:23:15.967Z (2 months ago)
- Topics: artificial-intelligence, microcontroller, nsmq, social-network, streamlit
- Language: Jupyter Notebook
- Homepage:
- Size: 12.7 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PROJECT JALI -EXTENDED [AFRICAIED HACKATHON BUILD]
## The goal is to build an open-source, AI powered tool to help students prepare for the Ghana National Maths and Science Quiz competition - This tool is meant to address the equity problem in NSMQ training. Some schools lack more resources, facilities and platforms for studies.---
### This project is built in python.
To get started with the project, follow these steps:
1. Create a virtual environment by running the following command:
```
python -m venv myenv
```2. Activate the virtual environment:
- On Windows:
```
myenv\Scripts\activate
```
- On macOS and Linux:
```
source myenv/bin/activate
```3. Install the required dependencies by running:
```
pip install -r requirements.txt
```4. Once the dependencies are installed, you can start the application by running:
```
python startapp.py## THE SOCIAL PLATFORM
### Downloading a Folder from Google Drive with Commands
This README explains how to download a folder directly from your Google Drive to a specific directory on your computer using two popular methods:
**Method 1: Using gdown (Python package)**
**Requirements:**
* Python 3 installed on your system
* `gdown` package installed**Steps:**
**Install `gdown`:**
```bash
pip install gdown
```**Download the folder:**
```bash
gdown --folder --id 1CzjJirt9OPBHD8ngPVHFT2LJ5BVIda2m
```* This command will download the entire folder and its contents to your current directory.
**Method 2: Using curl (command-line tool)**
**Requirements:**
* `curl` command-line tool installed on your system
**Steps:**
1. **Get the folder ID (same as Method 1):**
* Follow steps 1 and 2 from Method 1 to obtain the folder ID.
2. **Download the folder:**
* Open a terminal or command prompt.
* Navigate to the main directory.```bash
curl -L "https://drive.google.com/drive/folders/1CzjJirt9OPBHD8ngPVHFT2LJ5BVIda2m?usp=sharing" > africaied-jali.zip
```* This command will download the folder as a compressed ZIP archive named "folder.zip". You can rename the file after download.
**Extracting the ZIP Archive (Method 2):**
* Once the download is complete (Method 2), you'll need to extract the contents of the ZIP archive:
```bash
unzip africaied-jali.zip
```This will create a new directory named "folder" containing the downloaded files.
Copy and paste the all the contents of the zip into the social-platform folder