Exploitation toolbox for some undisclosed endpoints of SYSU.
Temporarily implemented in UserScript. May add browser extension & CLI & APP versions in the future.
A floating panel on video pages (/mod/fsresource/view.php) that:
- Automatically sends progress requests to simulate video playback
- Shows real-time progress percentage
- Navigates to the next activity (video or quiz) on completion
A button on quiz attempt pages (/mod/quiz/attempt.php) that:
- Extracts all questions (text + options) from the current page
- Recognizes question types: multiple choice, multi-select, true/false
- Copies formatted output to clipboard
- Install Tampermonkey or a compatible userscript manager
- Build the project and install the generated
dist/*.user.js
pnpm install --fix-lockfile # Install dependencies
pnpm run typecheck # use tsgo to check TypeScript errors
pnpm run lint:fix # fix lint errors
pnpm run knip # check for unused things
pnpm run test # run tests
pnpm dev # start development server with hot reload
pnpm build # build the project, output to dist/*.user.jsMIT
- @lbyxiaolizi - video auto-completion's concurrent thoughts and suggestions
- @candlest - original script