explaingit

fish-ring/studenttools

14Audience · generalComplexity · 2/5Setup · moderate

TLDR

A growing toolkit of scripts for students, currently featuring a browser plugin that uses an AI model to automatically answer quiz questions on Chinese online learning platforms like Chaoxing.

Mindmap

mindmap
  root((studenttools))
    Current Tools
      OCS AI quiz plugin
    Answer Modes
      Fast single mode
      Context-aware mode
    Platforms
      Chaoxing
      Chinese LMS systems
    Project Structure
      Category folders
      Multi-tool template
      Contributor friendly
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Automatically answer quiz questions on Chaoxing and similar Chinese online course platforms using an AI model.

USE CASE 2

Choose context-aware mode to get more accurate answers on questions that require understanding surrounding course material.

USE CASE 3

Use the repository structure as a clean template for building your own multi-tool student utility collection.

Tech stack

JavaScriptBrowser ExtensionOCS

Getting it running

Difficulty · moderate Time to first run · 30min

Requires OCS already installed in your browser and an LLM API key to power the quiz-answering plugin.

In plain English

StudentTools is a growing collection of scripts and utilities aimed at students who need to get through online coursework and digital assignments. The project is organized as a shared toolkit where contributors can add their own tools over time, grouped by category. Right now it is in its early stages, with one tool available and a clear structure ready for more to follow. The only tool currently in the collection is a plugin for OCS, which is a popular browser-based assistant used by students in China to navigate online courses on platforms like Chaoxing and similar systems. This plugin adds AI-powered answering to OCS: when a student hits a quiz question, the plugin can query a large language model and return an answer automatically. It supports two modes, a fast mode for quick single responses and a context-aware mode that takes the surrounding question material into account before answering. The repository is structured so that each tool lives in its own folder under a category directory. Course automation tools go under one folder, and other categories can be added alongside as the project grows. This makes it straightforward for contributors to drop in new utilities without reorganizing the whole project. The README is written primarily in Chinese, which signals the project is aimed at students using Chinese online education platforms. If you are not in that context, the OCS plugin may not be directly useful to you, though the repository structure itself is a clean template for anyone building a multi-tool student utility collection. The project is small and young, with just one tool so far. Contributions of new tools or improvements to existing ones are explicitly welcomed in the README.

Copy-paste prompts

Prompt 1
Walk me through installing the OCS AI plugin from studenttools in my browser and connecting it to my own LLM API key so it can answer quiz questions on Chaoxing.
Prompt 2
I want to add a new tool to studenttools that automatically speeds up video playback on Chinese online learning platforms. Show me how to set up the folder structure and basic script.
Prompt 3
Help me add support for a second LLM provider to the OCS plugin in studenttools. Show me where in the plugin code to add the new API call and how to switch between providers.
Open on GitHub → Explain another repo

← fish-ring on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.