Logo Lanfrica

Ndarila/generative-ai-ouk

Domaine:

education

Type de record:

project
Créateur:
Nda
Hôte:
Assignments and projects for the Generative AI Program at Open University of Kenya # Generative AI Program - Open University of Kenya This repository contains all assignments and projects for the **Generative AI Program** at the **Open University of Kenya**. --- ## Repository Structure generative-ai-ouk/ ├─ datasets/ # Placeholder for datasets used in assignments ├─ notebooks/ # Jupyter notebooks for course weeks │ ├─ week1_intro.ipynb # Week 1: Introduction to Generative AI │ └─ week2_assignment.ipynb # Week 2: Basic Generative AI tasks assignment ├─ projects/ # Project outputs and reports │ ├─ .gitkeep │ └─ reports/ # PDF or other reports from assignments/projects ├─ .gitignore ├─ LICENSE # MIT License ├─ README.md └─ requirements.txt # Required Python packages --- ## How to Use 1. **Clone this repository:** git clone github.com cd generative-ai-ouk Install required Python packages: Copy code pip install -r requirements.txt Report Card Generator (Jac) File: projects/report_card.jac A dynamic Report Card Generator built with the Jac programming language and AI-enhanced hints. Features Interactive CLI input: add student names and grades live. Subject-wise grades for multiple subjects per student. AI-powered feedback for low grades. Dynamic ranking & gamification: badges for top students. Term-wise trends showing performance improvement/decline. Animated ASCII progress bars in the CLI. CSV export: results saved automatically. How to Use Ensure Jac is installed: Copy code pip install jaclang Open the file in a Jac environment (Jupyter Notebook with Jac kernel or Colab with Jac installed). Run the program: Copy code jac run projects/report_card.jac Follow the interactive prompts to add students and grades. report_cards.csv will be generated automatically with all student data. Example Output (ASCII CLI) Copy code --- Report Card: Alice 🏅 Honor Roll --- Math: 85 |█████████████ English: 90 |███████████████ Total: 175 Average: 87.5 Letter Grade: B Trend: Improved by 10 points since last te …

Licenses