A Chrome extension that adds quality-of-life improvements to WebAssign, making homework and practice problems more efficient and user-friendly.
WebAssign Plus enhances the WebAssign experience by improving the interface so you can focus on problem-solving. Say goodbye to repetitive clicking and awkward preview windows!
- Enter Key Submission: Press Enter to submit questions instead of clicking the submit button
- Live KaTeX Preview: See mathematical expressions rendered in real-time without opening preview windows
- Auto-Focus: Automatically focuses the next text field after submission for seamless workflow
- Instant Scrolling: Smooth, instant scrolling after submission (no more jarring page jumps)
- Hide Tooltips: Disables the "Enter ..." tooltips below text fields for a cleaner interface
- Visit the WebAssign Plus Chrome Web Store page
- Click "Add to Chrome"
- Confirm the installation
- Navigate to WebAssign and enjoy the improvements!
- Clone the repository:
git clone https://github.com/22or/WebAssign-Plus.git
cd WebAssign-Plus-
Open Chrome and navigate to
chrome://extensions/ -
Enable "Developer mode" (toggle in the top-right corner)
-
Click "Load unpacked"
-
Select the cloned repository folder
-
The extension is now installed and ready to use!
Once installed, WebAssign Plus works automatically on WebAssign pages:
- Submitting Answers: Simply press
Enterin any answer field to submit - Math Preview: Type mathematical expressions and see them rendered live below the input field
- Navigation: After submitting, the next field is automatically focused for quick entry
- Toggle Extension: Click the extension icon in your toolbar to enable/disable it
Current Testing Status: This extension has been primarily tested with AP Physics on WebAssign.
If you encounter issues with other subjects or problem types:
- Click the extension icon to disable it
- Report the issue on GitHub
WebAssign Plus respects your privacy:
- ✅ No data collection
- ✅ No external requests
- ✅ No analytics or tracking
- ✅ All processing happens locally in your browser
See our Privacy Policy for details.
Contributions are welcome. Here's how you can help:
-
Report Bugs: Open an issue with details about:
- Your WebAssign course/subject
- Steps to reproduce the problem
- Expected vs. actual behavior
-
Suggest Features: Have an idea for improvement? Open an issue with the "enhancement" label
-
Submit Pull Requests:
# Fork the repository
git checkout -b feature/YourFeature
git commit -m "Add YourFeature"
git push origin feature/YourFeature
# Open a Pull RequestMade with ❤️ for students by students
Note: This extension is not affiliated with, endorsed by, or connected to WebAssign, Cengage Learning, or any educational institution.