โ˜€๏ธ๐Ÿค–
v1.5.0 Live โ€ข Gemini AI Pro Active

Mentari Auto-Pilot

Chrome Extension & Userscript cerdas untuk otomasi penuh eLearning Mentari UNPAM โ€” Quiz, Forum Diskusi AI, dan Task Tracker dalam satu HUD.

๐Ÿ™ Lihat di GitHub ๐ŸŒ Portfolio
8
Mata Kuliah Terdaftar
~100%
Akurasi Quiz AI
3
Variasi Diskusi AI
gemini-2.5-flash
AI Engine

โœจ Fitur Unggulan

๐Ÿง 

AI Quiz Solver

Mengirim soal ke Google Gemini AI (gemini-2.5-flash) untuk jawaban akurat. Fallback heuristic cerdas saat offline.

๐Ÿ’ฌ

Forum Diskusi AI

Generate 3 variasi jawaban manusiawi ala Lukman Hakim (gaya mahasiswa UNPAM) langsung dari Gemini AI Pro Engine.

๐Ÿ“Š

Task Tracker Dashboard

Deteksi otomatis status tugas (selesai/belum) per pertemuan. HUD kompak di kiri layar, tidak mengganggu akses.

โšก

Full Auto-Pilot Quiz

Satu klik: buka quiz โ†’ jawab semua soal dengan AI โ†’ submit otomatis. Loop sampai selesai tanpa intervensi manual.

๐Ÿ”’

Zero-Hardcode Secrets

API key disimpan di .env lokal. Auto-discovery dari neighbor projects. Tidak ada secret di source code.

๐Ÿ”„

Smart Fallback

Jika Gemini timeout atau rate-limit, sistem fallback ke template offline berkualitas tinggi yang tetap memberikan jawaban relevan.

๐Ÿ“‹ Changelog v1.5.0

๐Ÿค– Upgrade ke Google Gemini AI Pro Engine (gemini-2.5-flash) dengan JSON mode
โœ… Quiz Solver 100% akurat: soal dikirim ke localhost:8765 untuk dijawab AI dalam <2 detik
๐ŸŽญ Forum Diskusi: 3 variasi jawaban manusiawi dengan gaya personal Lukman Hakim, non-AI-terasa
๐Ÿ”ง Robust JSON parser: jika response terpotong, regex extraction tetap menyelamatkan variasi 1 & 2
๐ŸŽฏ Floating HUD dipindah ke kiri agar tidak menghalangi Course Index dan navigasi
๐Ÿ“Š Dashboard Task Tracker otomatis deteksi & sinkron status tugas tanpa pindah tab
๐Ÿงช Test suite 9 tests: 100% lulus (quiz akurasi, forum AI, batch solver, status sync)

๐Ÿš€ Cara Instalasi

1

Clone Repository & Install Dependencies

Clone repo lalu install Python dependencies: pip install fastapi uvicorn. Buat file .env dengan GEMINI_API_KEY.

2

Jalankan FastAPI Server

Jalankan python server.py โ€” server berjalan di http://localhost:8765 sebagai AI backend engine.

3

Install Chrome Extension atau Userscript

Load folder extension/ di Chrome (Developer Mode) atau install userscript/mentari_autopilot.user.js di Tampermonkey.

4

Buka Mentari eLearning & Aktifkan Auto-Pilot

Buka elearning.unpam.ac.id, HUD akan muncul di kiri. Klik ๐Ÿš€ Mulai Auto-Pilot dan biarkan AI mengerjakan semuanya.

๐Ÿ› ๏ธ Tech Stack

Python 3.10+ FastAPI Google Gemini AI (gemini-2.5-flash) Chrome Extension (Manifest V3) Tampermonkey Userscript JavaScript ES2022 REST API JSON Mode AI Regex Partial Extraction