Inspiration
As a Business Management & Computing student at the University of Zimbabwe, I noticed that many essential course materials (like the Programming II outline) are locked in static PDF formats. These are hard to read on mobile devices and difficult to search.
I wanted to create a solution that bridges the gap between Heritage (Old Formats) and Innovation (Digital Access). My goal was to build a system that automatically converts university documents into modern, responsive, and branded web portals.
What it does
This project is an Automated Course Portal Generator. It takes a raw PDF course outline and transforms it into a fully deployed website.
- Extracts Content: It identifies course codes (BMI 201), instructor details (Mr. Atkins Mugota), and core values.
- Generates Code: It writes clean HTML5 and CSS3 code.
- Brands Automatically: It applies the official University of Zimbabwe "eMhare" color scheme (Navy Blue & Gold) to ensure the output looks official.
How we built it
The project uses a powerful AI pipeline:
- PaddleOCR-VL: I used this model to perform layout analysis on the source PDF, extracting text while preserving the hierarchical structure (Headers vs. Body text).
- ERNIE 4.0: The extracted data was fed into the ERNIE Large Language Model. ERNIE was tasked with generating semantic HTML structure and modern styling.
- Human-in-the-Loop Refinement: I applied "Frontend Engineering" principles to customize the CSS variables, ensuring the
primary-darkandaccentcolors matched the University's official identity exactly. - Deployment: The final solution is hosted on GitHub Pages for instant global access.
Challenges we ran into
The biggest challenge was Hallucination vs. Accuracy. Early attempts resulted in generic "template" styles. I learned that by refining the prompt and manually injecting specific CSS variables (like the specific #002855 eMhare Blue), I could force the AI to adhere to strict brand guidelines.
What we learned
I learned how to effectively chain Computer Vision (OCR) with Generative AI (LLM). This "Warm-Up" success has prepared me to build my next project: The Nhaka Intelligent Archivist, which will apply these same principles to restoring historical African documents.
Log in or sign up for Devpost to join the conversation.