A browser extension to automatically fill lecturer evaluation forms on the University of Malawi student portal.
This extension is designed to help students who find the feedback process tedious. However, please consider:
- Providing genuine feedback helps improve teaching quality
- Random responses may not accurately reflect your experience
- Check your university's policies regarding automated form submission
Use this tool responsibly and at your own discretion.
- β One-Click Auto-Fill: Fill entire evaluation forms with a single click
- π² Random Responses: Generates random ratings (1-5) for all questions
- βοΈ Customizable Settings: Choose rating preferences (high, medium, low, neutral, or random)
- π¬ Optional Comments: Automatically fill comment fields with generic positive feedback
- π Auto-Submit: Optionally submit forms automatically after filling
- π Fill All Lecturers: Process multiple lecturer evaluations in sequence
- π¨ Beautiful UI: Modern, user-friendly interface
-
Download the Extension
- The extension files are located in:
/home/khoo/Desktop/KHOO/codespace/lecturer-feedback/
- The extension files are located in:
-
Open Extension Settings
- Open Chrome/Edge/Brave
- Type in the address bar:
chrome://extensions/(oredge://extensions/for Edge) - Press Enter
-
Enable Developer Mode
- Look for "Developer mode" toggle in the top-right corner
- Turn it ON
-
Load the Extension
- Click "Load unpacked" button
- Navigate to
/home/khoo/Desktop/KHOO/codespace/lecturer-feedback/ - Select the folder and click "Select"
-
Verify Installation
- You should see "UNIMA Lecturer Feedback Auto-Fill" in your extensions list
- The extension icon should appear in your browser toolbar
-
Open Firefox
- Type in the address bar:
about:debugging#/runtime/this-firefox - Press Enter
- Type in the address bar:
-
Load Temporary Add-on
- Click "Load Temporary Add-on..."
- Navigate to
/home/khoo/Desktop/KHOO/codespace/lecturer-feedback/ - Select the
manifest.jsonfile - Click "Open"
Note: In Firefox, temporary extensions are removed when you close the browser. For permanent installation, the extension would need to be signed by Mozilla.
-
Log in to the Portal
- Go to https://students.unima.ac.mw/
- Log in with your credentials
- Navigate to the course evaluation page
-
Open the Extension
- Click the extension icon in your browser toolbar
- A popup will appear with options
-
Configure Settings (Optional)
- Default Rating: Choose how ratings should be generated
- Random (1-5): Completely random
- High (4-5): Mostly positive ratings
- Medium (3-4): Neutral to positive
- Low (1-2): Mostly negative
- Neutral (3): All ratings will be 3
- Auto-submit after filling: Check to automatically submit the form
- Fill comment fields: Check to add generic comments
- Default Rating: Choose how ratings should be generated
-
Fill the Form
- Click "Fill Current Form" to fill the current lecturer's evaluation
- OR click "Fill All Lecturers" to process all evaluations sequentially
-
Review and Submit (if auto-submit is disabled)
- Review the filled form
- Click the submit button manually
- Navigate to any evaluation page
- Click the extension icon
- Click "Fill Current Form"
- Done! β
- Random (1-5): Each question gets a completely random rating from 1 to 5
- High (4-5): Ratings will be either 4 or 5 (positive feedback)
- Medium (3-4): Ratings will be either 3 or 4 (neutral to positive)
- Low (1-2): Ratings will be either 1 or 2 (negative feedback)
- Neutral (3): All ratings will be 3 (middle ground)
When enabled, the extension will automatically click the submit button after filling the form. Use with caution!
When enabled, the extension will fill text areas and comment boxes with generic positive feedback like:
- "Good teaching methods and clear communication"
- "Well organized course with helpful materials"
- "Engaging lectures with practical examples"
-
Open your browser (Chrome, Edge, or Brave recommended)
-
Copy this and paste in address bar:
chrome://extensions/ -
Turn on "Developer mode" (switch in top-right corner)
-
Click "Load unpacked"
-
Find the folder:
- Go to Desktop β KHOO β codespace β lecturer-feedback
- Click "Select Folder"
-
Done! You'll see a new icon in your browser
- Log in to the student portal
- Go to course evaluation page
- Click the extension icon (looks like a clipboard)
- Click "Fill Current Form"
- Wait 2 seconds
- Click submit (or it will submit automatically if you enabled auto-submit)
- Go to
chrome://extensions/ - Make sure the extension is enabled (toggle switch is ON)
- Click the puzzle icon in toolbar and pin the extension
- Make sure you're on the course evaluation page
- Try refreshing the page and clicking "Fill Current Form" again
- Check that the form has loaded completely before clicking
- Some forms may have different submit button structures
- Try disabling auto-submit and clicking submit manually
- Check browser console for errors (F12 β Console tab)
- Make sure all files are in the same folder
- Check that the
manifest.jsonfile is present - Reload the extension: go to
chrome://extensions/and click the reload icon
lecturer-feedback/
βββ manifest.json # Extension configuration
βββ popup.html # Extension popup interface
βββ popup.css # Popup styling
βββ popup.js # Popup functionality
βββ content.js # Form-filling logic
βββ icons/ # Extension icons
β βββ icon16.png
β βββ icon48.png
β βββ icon128.png
βββ README.md # This file
- No data collection: This extension does NOT collect, store, or transmit any personal data
- Local operation: All processing happens locally in your browser
- No external servers: No data is sent to any external servers
- Open source: All code is visible and can be reviewed
- Credentials: Your login credentials are NEVER accessed or stored by this extension
To share this extension with friends who don't have technical knowledge:
-
Zip the folder:
- Right-click on the
lecturer-feedbackfolder - Select "Compress" or "Create Archive"
- Send the zip file to your friend
- Right-click on the
-
Share these simple instructions:
1. Extract the zip file 2. Open Chrome 3. Type: chrome://extensions/ 4. Turn on "Developer mode" (top-right) 5. Click "Load unpacked" 6. Select the extracted folder 7. Done!
- The extension works on:
https://students.unima.ac.mw/pages/course_evaluation/* - Settings are saved automatically and persist across browser sessions
- The extension only activates on UNIMA portal pages
- You can disable/enable the extension anytime from
chrome://extensions/
This tool is provided as-is for educational purposes. The developers are not responsible for any consequences of using this extension. Users are responsible for ensuring their use complies with university policies and academic integrity guidelines.
If you encounter issues:
- Check the troubleshooting section above
- Make sure you're using the latest version of Chrome/Edge/Firefox
- Try disabling other extensions that might interfere
- Clear browser cache and reload the extension
Made with β€οΈ for UNIMA students
Version 1.0.0