Skip to content

A Chrome browser extension for the online homework system WeBWorK.

License

Notifications You must be signed in to change notification settings

munr0/WeBWorK-AlphaLinK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

WeBWorK AlphaLinK

WeBWorK AlphaLinK is a Manifest-V3 Chrome Web Extension full of quality-of-life improvements and feature enhancements for the online homework system WeBWorK.

The aim of this software is to provide a seamless user experience by streamlining interactions and navigation, enabling students to concentrate fully on their homework and learning.

Functionality

QoL Improvements:

  • Various enhanced UI elements
  • Course page 'Score' and 'Problems' columns
  • Problem set page completion indicators
  • Countless keyboard shortcuts

Features:

  • Navigate between classes in two clicks
  • Open questions directly in Wolfram|Alpha
  • Automatic parenthesis pairing
  • Toggleable sidebar featuring:
    • Wolfram|Alpha
    • Symbolab
    • Desmos
    • Desmos 3D
    • Piazza
  • GUI to enable/disable features

Installation

Add to Chrome (Recommended)

This extension is available for chromium-based browsers on the Chrome Web Store. –currently in the process of being submitted for review–

Manual Installation

  1. Clone the repo or download just the /src
    • unzip the src folder if applicable
  2. Follow this video or the steps below
    1. Go to chrome://extensions/
    2. Enable developer mode in the top-right
    3. Click load unpacked in the top-left
    4. Select the downloaded src folder
    5. The extension should now appear in the extension menu
  3. (Optional) – Pin the extension for easy access by clicking the 🧩 in the top-right corner of your browser and hitting the 📌 next to the extension.

Usage

popup
  • Click on the extension icon in Chrome or hit ctrl+shift+h to open this popup, linking you to any classes you have previously visited.

  • Use any of the extension's keyboard shortcuts while inside of WeBWorK.

  • Click any rendered problem TeX to open it in the Wolfram|Alpha sidebar.


















demo.mp4

Without Extension With Extension
image image
image image

Keyboard Shortcuts:

kb-shortcuts

Planned Features

  • Working 'Sidebar Scale' setting
  • 'Time Remaining' column on course page
  • Proper matrix/vector TeX interpretation for W|A
  • Rename and remove classes on the popup

About

A Chrome browser extension for the online homework system WeBWorK.

Resources

License

Stars

Watchers

Forks