Case study // Spec #0211

Mentari Mod – Learning Platform Browser Extension

Developed a browser extension to help students efficiently track and manage discussion forums on the Mentari learning platform. The extension provides a centralized interface for monitoring discussion activities, filtering relevant forums, and replying directly to discussions.

Timeline 2026 / 10
Status Published
Core stack Automation / Extension / Fetchapi / Js / Manifest / Webcrawl / Webscraping
Technologies & tools
AutomationExtensionFetchapiJsManifestWebcrawlWebscraping
Technical overview & specifications

Project Link

  • Repository: https://gitlab.com/lukman754/mentari-unpam

Features

1. Dashboard & Forum Tracking (Mentari Popup)

Academic Activity Tracker: Monitors course progress, class sessions, unanswered forum discussions, quizzes, and unfinished learning materials without requiring users to navigate through multiple menus.

Classmate Directory: Displays the names and student identification numbers (NIM) of students enrolled in the same courses.

Adaptive Interface: Supports Dark Mode and Light Mode with an integrated toggle button in the MENTARI navbar.

2. Intelligent Discussion Assistant (Gemini AI)

Natural & Human-Like Responses: Generates fluent, natural-sounding forum replies that resemble human-written responses, avoiding bot-like formatting such as excessive asterisks or Markdown.

Quick Revision Features: Rewrites responses into shorter versions, single paragraphs, longer and more detailed explanations, or numbered lists with a single click.

Suggested Questions: Generates relevant question recommendations to raise in forum discussion topics.

3. Automated Quiz Assistance (Quiz Helper)

Answer Analysis & Prediction: Reads quiz questions and recommends answer options using Google Gemini AI reasoning capabilities.

Quiz Delay Settings: Provides configurable delays between questions to maintain a reasonable answering pace and avoid completing questions too quickly.

Automated Navigation & Confirmation: Assists with question confirmation workflows and quiz completion.

4. Quick Survey Automation (Quick Survey)

Automated Evaluation: Instantly completes course and lecturer evaluation questionnaires on MENTARI and MyUnpam.

Multiple Response Modes: Supports automatic responses using Agree/Frequently options, weighted random selection, or star ratings ranging from 1 to 5.

5. Attendance Management (MyUnpam)

Attendance Monitoring: Displays a summary of attendance percentages and individual class attendance statuses transparently through the MyUnpam portal.

6. API Key & AI Model Management

Google Gemini Integration: Allows users to configure their own Gemini API keys, with local encrypted storage.

Model Switcher & Quota Monitoring: Supports AI model selection

7. Widget Playground / Virtual Pet

Interactive & Motivational Companion: Features an interactive mascot, such as Mentari Fox or Chicken Pet, on the dashboard that displays motivational quotes to encourage users while studying.

UP/01