GoWindGoWind
Home
Framework
GoWind Toolkit
  • Open Source

    • GoWind Admin (Admin Platform)
    • GoWind CMS (Content Management)
    • GoWind UBA (Behavior Analytics)
    • GoWind Shop (E-commerce)
    • GoWind Kanban (Kanban Boards)
    • GoWind Ledger (Personal Finance)
    • GoWind ShortPlay (Short Drama)
    • GoWind Ops (Operations Platform)
    • RushWind (Rust Ecosystem)
  • Open Core (Community + Enterprise)

    • GoWind OA (Office Collaboration)
    • GoWind ERP (Procure-to-Pay)
    • GoWind WMS (Warehousing)
  • Commercial

    • GoWind IM (Instant Messaging)
    • GoWind IoT (IoT Platform)
    • GoWind Edu (AI Education)
    • GoWind MES (Manufacturing Execution)
    • GoWind CDC (Data Pipeline)
    • GoWind SDP (Zero-Trust Gateway)
    • GoWind Quant (Quant Research)
    • GoWind Trade Radar (Export Sourcing)
    • GoWind Game Radar (Game Greenlight)
  • 简体中文
  • English
GitHub
Home
Framework
GoWind Toolkit
  • Open Source

    • GoWind Admin (Admin Platform)
    • GoWind CMS (Content Management)
    • GoWind UBA (Behavior Analytics)
    • GoWind Shop (E-commerce)
    • GoWind Kanban (Kanban Boards)
    • GoWind Ledger (Personal Finance)
    • GoWind ShortPlay (Short Drama)
    • GoWind Ops (Operations Platform)
    • RushWind (Rust Ecosystem)
  • Open Core (Community + Enterprise)

    • GoWind OA (Office Collaboration)
    • GoWind ERP (Procure-to-Pay)
    • GoWind WMS (Warehousing)
  • Commercial

    • GoWind IM (Instant Messaging)
    • GoWind IoT (IoT Platform)
    • GoWind Edu (AI Education)
    • GoWind MES (Manufacturing Execution)
    • GoWind CDC (Data Pipeline)
    • GoWind SDP (Zero-Trust Gateway)
    • GoWind Quant (Quant Research)
    • GoWind Trade Radar (Export Sourcing)
    • GoWind Game Radar (Game Greenlight)
  • 简体中文
  • English
GitHub
  • GoWind Edu

    • GoWind Edu Product Introduction
    • Student Client Guide
    • Teacher and Admin Guide

Teacher and Admin Guide

The teacher side serves subject teachers and academic staff through the web admin console, covering the full teaching workflow from building the question bank, assembling and publishing papers, and assigning homework to grading and learning analytics; the admin side serves school / institution administrators, handling organization and people, roles and permissions, audit logs, AI infrastructure, and other platform-level governance.

About accounts

Teacher accounts are created centrally in the console by the school / institution administrator; students don't need to be entered one by one by teachers — they self-register on the student client and then join the right class with a class join code.

1. Base Data Preparation

Before getting started, complete three kinds of base data:

ModuleDescription
Subject managementMaintain the subject system — Chinese, math, English, and more
Knowledge-point managementMaintain each subject's knowledge points as a tree structure — the shared skeleton for question selection, paper assembly, and weak-point statistics
Class managementLet students join classes on their own with class join codes, no per-student data entry needed

The finer the knowledge-point tree, the more accurate the personalization

Smart practice's weak-point question selection, AI paper assembly's drawing scope, and the learning analytics dashboard's weak knowledge-point ranking all depend on the knowledge-point tree. We recommend mapping out "subject → chapter → knowledge point" completely before building the question bank.

2. Building the Question Bank

The question bank is the platform's core asset, and the teacher side provides a complete toolchain from entry to quality control:

CapabilityDescription
Six question typesSix mainstream question types covering both objective and subjective questions
Excel bulk import/exportImport questions in bulk by template; export the bank too, edit offline collaboratively, then re-import
AI question generationPick knowledge points and let AI generate questions; the system deduplicates via semantic vectors to avoid repeating existing questions
OCR photo-based question importPhotograph paper exams or study aids and the questions are recognized in — fast digitization of existing question inventories
AI illustrationAI illustrates questions automatically, saving manual drawing
Similar-problem searchSearch for similar problems semantically to avoid duplicate entries of the same type
Semantic question searchType natural language to find problems by meaning, not keyword matching — faster dedup checks and finding same-type problems
Reference statisticsSee which papers and homework reference a question in one click — check the blast radius before editing
Difficulty calibrationCompares actual accuracy against the tagged difficulty and suggests raising/lowering outliers
Correction feedback queueStudent-reported problem issues enter a processing queue; AI drafts a suggested fix for reference, and students are notified of the outcome
Explanation video attachmentAttach micro-lesson videos to questions; students watch them right below the analysis
Knowledge-point study handoutsAI generates knowledge-point handouts (core concepts / worked examples / common pitfalls) from the textbook knowledge base, printable for students
Draft/published statesQuestions are saved as drafts first and enter the usable pool only after teacher review and confirmation

Recommended bank-building flow

Paper exams from past years → OCR photo import → AI-generated supplementary questions (semantic deduplication applied automatically) → teacher reviews drafts one by one → publish. One teacher can build a subject's base question bank in a fairly short time.

3. Paper Assembly and Publishing Controls

Ways to Assemble a Paper

MethodHow it worksSuitable scenario
Manual assemblyPick problems from the bank one by one, with full control over the paper's structureFormal tests, curated papers
AI paper assemblySet knowledge-point and difficulty requirements; the system draws questions automatically and balances them evenly, assembling the paper in one clickDaily practice, fast paper creation
Re-practice paperGenerate a re-practice paper from the class's high-frequency wrong questions in one clickOrganizing re-training around class-wide common errors
Duplicate a paperCopy a colleague's paper or an old one into your own draft in one click, edit, then publishLesson-prep collaboration, paper revisions
In-class quick testPick a class and knowledge points to assemble and deliver a test instantly; watch answering progress on a live board, then generate a score report (score distribution / rankings / per-question accuracy) in one click for in-class reviewIn-class checks, real-time feedback

Publishing Controls

When publishing a paper, multiple controls can be set to fit different teaching scenarios:

ControlDescriptionTypical use
Time windowRestricts when answering can beginCoordinated exams for the whole class
Attempt limitRestricts the number of attemptsFormal tests allow one attempt only
Time limitRestricts the duration of each attemptMimicking the pace of a real exam
Leaderboard toggleDecides whether a leaderboard is generated and shownKeep it off for daily practice to ease ranking pressure
Make-up authorizationReset attempts on a limited-attempt exam for specific students without touching everyone else's limitsSick leave, special make-up cases

Turn off leaderboards for after-class practice

Leaderboards suit tests, where they spark competition; for daily practice we recommend turning them off so students don't grind for rank while neglecting corrections and review. Combining the leaderboard with attempt and time limits balances motivation and fairness.

4. Homework and Submission Chasing

Homework = class + paper + deadline, and assigning and managing it is straightforward:

  • When assigning, choose the class, attach the paper, and set the deadline;
  • Real-time completion statistics: submission progress is visible in real time, no asking students one by one;
  • One-click chasing: send a submission reminder to everyone who hasn't finished, in one click;
  • Automatic deadline reminders: 24 hours before the deadline, the system automatically reminds every student who hasn't submitted (in-site + WeChat), once per assignment — the system backstops even if the teacher forgets to chase;
  • Weak-point extra practice (tiered homework): for assignments with low completion, generate a personalized extra-practice paper per unsubmitted student based on their weak knowledge points (automatically avoiding the original homework's questions) and assign it as personal homework; progress is visible per student in the assignment details;
  • Homework extensions: for special cases, adjust the deadline and the student side updates in sync.

On the student side, homework appears in "Today's Tasks" and the homework list (see the Student Client Guide); the system auto-reminds non-submitters 24 hours before the deadline, and items approaching their deadline are also aggregated into the to-dos.

5. Grading Center

The Grading Center is the module teachers use most often, built on the idea of "AI first pass, teacher final call":

CapabilityDescription
AI grading resultsObjective questions are already scored instantly; subjective questions get an AI first pass with comments attached
Paragraph-level annotationsAI quotes the student's original text and comments paragraph by paragraph — what's good and what's off at a glance
Photo answer sheetsHandwritten subjective answers photographed by students are graded by AI against the image content
One-click acceptFor questions where the AI score is acceptable, accept with one click and finalize in bulk, freeing teachers from repetitive work
Manual score overrideOverride scores you disagree with; related statistics recalculate automatically after any change — no manual adjustments
AI comment polishingWhen the words won't come, let AI rewrite a comment draft to be more professional and specific
Answer timing & rushed-answer flagsTime spent per question is visible per item; answers that were too fast and wrong are flagged automatically — a clue for spotting guessing or copying
Page-switch count alertsSee each examinee's page-switch count, with automatic alerts on abnormal counts to help judge exam discipline

AI scores are suggestions, not verdicts

AI grading exists for efficiency, and final grades rest with the teacher's judgment. Recommended grading rhythm: accept clearly reasonable scores in bulk first, then concentrate on reviewing subjective questions and doubtful answer sheets; for AI-generated questions, review them together with the "suspect-question alerts".

6. Learning Analytics Dashboard

The learning analytics dashboard turns class answering data into charts and reports ready for teaching use:

Dashboard capabilityTeaching use
Accuracy overviewQuickly judge the class's overall mastery
High-frequency wrong-question rankingFind the questions the class gets wrong most and review them in class
Weak knowledge-point rankingLocate common weak knowledge points and schedule focused review
Dual-axis 30-day trend chartWatch answer volume and accuracy trends together
Error-cause distributionUnderstand the makeup of errors: carelessness, unclear concepts, or misreading the question
Suspect-question alertsAutomatic alerts when an AI-generated question's error rate is abnormal, prompting review of the question's own quality
Disengagement warningsStudents with 7 consecutive days without answers or a notable accuracy drop enter the warning list automatically; send encouragement reminders one by one or in bulk
Multi-class knowledge-point comparisonFor cross-class teaching, per-class accuracy is broken down by weakest knowledge point — which class is falling behind where, at a glance
Mastery matrixA student × knowledge-point mastery grid shaded in four tiers — pinpoint exactly who is weak on what
Review-execution boardClass review-plan completion and the overdue student list, with one-click reminders — closing the teacher-side blind spot in the review loop
Variant drill effectivenessAn evidence-based comparison of accumulated wrong-answer counts vs variant accuracy — whether AI's "draw inferences" actually works, in data
Paper quality analysisPost-exam per-question score rates and discrimination, with automatic flags for too-hard, too-easy, or low-discrimination questions
Single-student deep diveOpen any student from the class roster to see their full learning picture — enough for a one-on-one or a parent meeting
Analytics exportExport a per-student analytics summary by class in one click, for offline teaching research and record-keeping
AI class reportAI generates a Markdown-format class learning report, ready for teaching research and parent communication
Printable wrong-question sheetsGenerate printable wrong-question sheets by class or student for paper-based re-practice

Recommended rhythm for review lessons

After an exam, start with the "high-frequency wrong-question ranking + error-cause distribution" to prepare the review lesson → afterwards, use a "re-practice paper" for targeted re-training → a few days later, check the "weak knowledge-point ranking" to verify weak points are shrinking, then decide whether a second review round is needed.

7. A Complete Teaching-Cycle Workflow

Stringing the capabilities above together, a "unit" teaching cycle typically runs like this:

StageTeacher actionPlatform support
Pre-class bank buildingReuse past exams + add new questionsOCR photo import, AI question generation, semantic deduplication, draft review
Unit practiceAssign daily practice homeworkClass + paper + deadline, real-time completion statistics, one-click chasing, automatic deadline reminders
In-class quick testReal-time in-class checkingAssemble by knowledge point and deliver instantly; watch progress live, score report the moment it ends
Unit testRun a formal testTime window + attempt limit + time limit, shuffled questions and options, page-switch alerts
Grading and reviewGrade and hold the in-class reviewAI grading + one-click accept to finalize; high-frequency wrong-question ranking and error-cause distribution aid lesson prep
Review and consolidationRe-train weak pointsGenerate a re-practice paper from high-frequency wrong questions in one click; the system schedules student reviews automatically along the forgetting curve
Cycle retrospectiveTeaching research and parent communicationAI class report in one click; printable wrong-question sheets distributed for paper re-practice

At the end of each cycle, students' wrong questions and weak knowledge points are retained and become input for the next round of smart practice and review plans — teaching data gets more accurate the more it's used.

8. System Administration Overview

The admin side (system administration) serves school / institution administrators with platform-level governance:

ModuleDescription
Data dashboardPlatform-wide usage overview and AI insights
Organization and peopleOrganizational structure and personnel management for the school / institution
Roles and permissions (RBAC)Console features and data access assigned by role — teachers, academic staff, and administrators each stay in their lane
Dictionaries / multilingual / files / tasksPlatform base configuration, files, and background task management
WeChat service settingsEnable student WeChat subscription-message reminders (reviews due / homework chasing / grading done / weekly reports) — fill in the Mini Program and template info to activate; in-site messages work fine without it
Email service settingsAfter configuring an email service, grading completions and weekly learning reports can reach students by email; nothing else is affected without it
Audit logsSix categories of audit logs keep key operations traceable end to end
AI infrastructureModel provider management (keys stored encrypted), knowledge base RAG, AI conversation, natural-language data queries, usage statistics, and content safety

The two things administrators should watch most

One, AI usage statistics: understand calls and consumption per model provider to control costs. Two, audit logs: check key operation records periodically to keep platform usage compliant and traceable. Model keys are stored encrypted inside the platform and never exposed to ordinary users.

9. FAQ

Q: What if students don't have accounts? A: The student client supports self-registration — teachers only need to hand out the class join code, and students join the class with it after registering.

Q: Can AI-generated questions be used directly? A: AI-generated questions go through semantic deduplication and suspect-question alerts, but we recommend keeping the flow "draft → teacher review → publish", confirming each question's content before it enters the usable pool.

Q: With dozens of answer sheets per class, can grading keep up? A: Subjective questions get an AI first pass with comments; teachers one-click accept reasonable scores to finalize in bulk and only review a few doubtful sheets. Objective questions are already scored instantly at submission — no manual work at all.

Q: Is historical data still there after a new semester or a class change? A: Answering, wrong-question, and learning analytics data accumulate continuously per student; once a student joins a new class with a join code, that class's dashboard and rankings update accordingly.


For product inquiries or deployment delivery, contact us on WeChat: yang_lin_bo, or email yanglinbo@gmail.com.

Further reading:

  • Product Introduction
  • Student Client Guide
Edit this page
Last Updated:: 11/8/26, 10:43 AM
Contributors: Bobo
Prev
Student Client Guide