Assignments / Homework
ℹ️ What is this page?
Assignments is part of the School Connect portal. Post & track assignments with submission and grading.
Who should use it: Super admin Admin principal proprietor head Teacher bursar Super admin Admin principal proprietor head Teacher bursar Staff Teacher Parent Student. Admin/Super Admin may see management overviews, while non-admin roles only see pages relevant to their duties.
- Read this guide first so you understand the purpose of the page.
- Use + Add new only if your role is allowed to create records.
- Use Refresh, Export CSV or Export PDF for records and reporting.
- Ask the 💬 assistant, or open Feature Guide, for a fuller explanation.
🤖 Draft a complete assignment brief with AI (free chat, no API)
NEW · V10.3The Prompt Studio writes a professional prompt that makes any free AI chat produce a ready-to-post assignment brief — task steps, your resource link (Drive/web, links only), submission expectations and a marks rubric a parent can read — plus an optional self-check quiz you can import on the CBT page.
📝 Open the Assignment prompt pack🖥️ CBT Assignments — Auto-fill from CBT Results (V12.11) — Detailed Guide
Blueprint: Unlike mid-term (CA1/CA2) and terminal exams which are done ONCE per term, assignments are given MORE THAN ONCE per term (e.g., Homework 1, Homework 2, Homework 3). The assignment page already collates individual assignments cumulatively → push to Assignment column of report card. Now CBT assignments work the SAME way but with auto-fill.
Modus operandi for CBT assignments (step-by-step for new users):
- Create CBT assignment: Go to CBT page → + New Exam → Assessment type = 🟢 Assignment / Homework (multiple per term, cumulative → Assignment column) → set Class (e.g., JSS1), Subject (e.g., Maths), Term, Session, Max score → add questions → Create. DB trigger auto-creates mirror row in Assignments table with drive_link auto-filled as
./cbt-exam.html?code=CODEand is_cbt=true, so it appears in Assignments page for every student of that class with Take link. - Student view: Every student of that class sees the assignment in Assignments table with 🖥️ Take Assignment button (not in teacher portal). Student clicks Take → does online CBT assignment → result saved in
cbt_resultswith score/total/percent. - Teacher scores class (auto-fill): Assignments → pick Class + Subject → see list below of CBT assignments for that subject → click ✍️ Score class (auto-fill) for THAT CBT assignment → modal auto-fills:
- Assignment kind (auto-filled): CBT assignment (auto-marked) — disabled, no manual needed
- Maximum mark (auto-filled): from CBT exam max_score — readonly, scaled to align
- Scores (auto-filled): for every student of that class from CBT results, scaled to max (e.g., raw 15/20 → scaled 7.5/10 if max=10) — teacher can adjust before saving
- Cumulative collation: All assignment scores (physical 📄 + multiple CBT 🖥️ assignments) accumulate per student per class/subject/term: Total got / Total max → %. Each CBT assignment is separate column in Term score sheet (e.g., Assignment1 CBT, Assignment2 CBT, Assignment3 physical).
- Push to report card: At end of term, Assignments → 📋 Term score sheet → 🚀 Push totals → Report card → choose Assignment column → push. Assignment column now contains cumulative % of ALL assignments (physical + multiple CBT) scaled to column max.
🟢 CBT Assignment = Homework — multiple per term, cumulative → Assignment column (this page) 🔵 Mid-term CA = CA1/CA2 — once per term → CA1/CA2 columns (Report Cards → Bulk Push CBT) 🔴 Terminal Exam = Exam — once per term → Exam column (Bulk Push CBT) 🟣 Project / 🟡 Quiz / 🟠 Practical = other purposes → any report column
| Loading… |
|---|
| Loading… |
🏆 Why your assignments earn points — How it works for students
Every assignment you complete earns points that accumulate for each subject through the term. This includes:
- 📄 Physical assignments — written homework, class exercises, projects, practicals, presentations (teacher scores manually)
- 🖥️ CBT assignments — online homework done via Take Assignment button (auto-marked, multiple per term). Each CBT assignment is separate and accumulates.
Modus operandi:
- Teacher gives assignment (physical or CBT) for your class + subject
- You complete it — for CBT, click 🖥️ Take Assignment button in table → do online test → score saved automatically
- Teacher clicks Score class for THAT assignment → for CBT, scores auto-fill from CBT results (kind and max auto-filled); for physical, teacher enters manually
- All your assignment scores (physical + multiple CBT assignments) accumulate: Total points / Max points → %
- At end of term, teacher pushes your cumulative % into Report Card → Assignment column (scaled to column max). More assignments = higher report card score! 💪
Tip: Check your points below. Every assignment counts — the more you do, the higher your Assignment column climbs.
🏅 Assignment Points Workbench — from scores to report card (V12.11 Detailed Guide)
1️⃣ Pick class + subject below — everything on this workbench applies to that pair for the CURRENT term (e.g., JSS1 + Mathematics, First Term).
2️⃣ Get scores in — three ways, mix freely, cumulative:
• ➕ Quick physical assignment → records a physical assignment (e.g., Essay, Worksheet) and opens the class scoring sheet immediately for manual entry of kind/max/scores
• ✍️ Score class on any existing assignment row in table above → for physical assignments, teacher manually enters assignment kind (Written homework, Project, etc.), maximum mark, and each student's score
🖥️ CBT assignments (auto-fill, multiple per term):
• Create on CBT page → type 🟢 Assignment → auto-appears here with Take link for every student
• ✍️ Score class for THAT CBT assignment in table above → auto-fills assignment kind (CBT assignment auto-marked disabled), maximum mark (auto-filled from CBT exam max_score readonly, scaled to align), and scores for every student of that class from CBT results (scaled to max, e.g., raw 15/20 → 7.5/10 if max=10). Teacher can adjust before saving. Only physical requires manual entry.
• 🖥️ Pull CBT scores → bulk syncs ALL CBT assignments for selected class/subject (handles multiple per term) — each assignment separate column, accumulating cumulatively
3️⃣ Review — cumulative collation:
• Σ Totals only is condensed per-student view: assignments count, points, %
• Print score sheet or export CSV — each column is one assignment
4️⃣ Push — to report card Assignment column:
• At end of term, Assignment column contains cumulative % of ALL assignments (physical + multiple CBT) — robust, all-inclusive, seamless
⏱ Study Log / Timer + 🏅 Streaks + 📁 Portfolio (from TutoringConnect) — V12.17
Track study time per subject, earn streaks & points in practice mode, build learner portfolio. Links not uploads — protects free tier.