π AoK AI-Tutoring Framework Professor Web App Manual Course Authoring, AI Co-Professor, Students & Publishing β Browser Edition Version 2.0 | June 2026 tutor.academyofknowledge.org |
Table of Contents
1. Introduction β Create & Publish From Any Browser
The AoK AI-Tutoring Web App gives you full Professor access β course authoring, the AI Co-Professor, student records, and publishing β directly in a browser. No installation required.
Figure 1: The Professor Creator Console running in a browser at tutor.academyofknowledge.org
Your courses, your profile, and your students' records all live in the cloud. Changes you save or publish are immediately visible to your students.
New in Version 2: the workspace has grown well beyond authoring. You now have a professional My Profile record with a photo and a Teaching Persona that your Co-Professor learns from; a Student Roster with a full record for every student, including their AI assessment reports; a Professor Directory for finding colleagues; and a Course Info screen that controls how each course presents itself and who may access it. Importing has also become conversational β you hand your materials to the Co-Professor and it proposes the structure.
2. Logging In as a Professor
Open your browser and navigate to tutor.academyofknowledge.org. The login portal appears automatically.
Figure 2: The Professor login portal β select Professor role before signing in
- Click Professor in the role toggle at the top of the login card.
- Confirm the Sign In tab is active.
- Enter your professor username and password.
- Click Sign In.
Your Dashboard loads directly β your course library is loaded automatically from the server.
π‘ No setup is needed β course storage is handled server-side. Nothing is stored on your local computer. |
2.1 First-Time Registration
Professor accounts require an invite code from the system administrator.
- Click Create Account and select the Professor role.
- Enter a username, password, and email address.
- Enter your invite code in the Invite Code field.
- Click Register. Your account is active immediately.
β οΈ Keep your invite code confidential. Without it, no new professor accounts can be registered. |
3. Your Dashboard
The Dashboard is your home base. It greets you with live statistics β how many courses you own, how many are shared with you, and how many are published β and gathers everything in one place:
Figure 3: The Professor Dashboard β stats, quick actions, course library, and the needs-attention strip
- Quick actions β π₯ Student Roster, π Professor Directory, and + New Course.
- My Courses β every course you own or that is shared with you, each with Open, βΉοΈ Course Info, and π Share buttons.
- Published (cloud) β your courses as students see them, with π’ Publish, π Unpublish, Download & Open, and ποΈ Delete.
- Needs your attention β a short list of things worth doing next, such as lessons without notes.
- Recent activity β what changed lately across your courses.
The navigation bar at the top is always available: My Courses, Dashboard, π My Profile (Chapter 11), and Log out.
4. The Creator Console
Open any course and you land in the Creator Console β three panels with a course toolbar across the top.
Figure 4: The Creator Console β Hierarchy Architect (left), Preview (centre), Co-Professor Agent (right)
- Toolbar β β Dashboard, the course name, βΉοΈ Course Info (Chapter 8), π₯ Student Roster (Chapter 10), the βοΈ Course βΎ menu (π Compile, π Force Recompile, π Analyze Course), π Publish, and Feedback.
- Hierarchy Architect (left) β build and organise the course tree. + Root Node starts a new branch; πΎ Save persists your work. Right-click any node for the full context menu.
- Preview (centre) β click any attached video, PDF, YouTube link, or document to preview it instantly. Switch between Preview and Text Editor, and between βΆ Video and π Notes. A context panel shows the lesson's AI summary and learning objectives.
- Co-Professor Agent (right) β your AI collaborator (Chapter 6).
Both side panels can be hidden with the small β / βΆ arrows in their headers; coloured βΆ Tree and AI β buttons in the centre header bring them back. You can also drag the dividers to resize.
5. Building Course Structure
Courses follow the four-level hierarchy: Course β Module β Topic β Lesson.
5.1 Creating Nodes
- Right-click on a parent node (or click + Root Node for a new course branch).
- Select β Add Child Node from the context menu.
- Enter the node name and press Enter.
- The new node appears immediately in the tree.
π‘ The level (Module / Topic / Lesson) is inferred automatically from the parent. |
5.2 The Context Menu
Right-clicking any tree node opens the full context menu:
Figure 5: The right-click context menu β content, AI metadata, and structure actions
- β Add Child Node β add a child at the correct level.
- π¬ Attach Video / π Attach PDF β attach the lesson's main content.
- βΆοΈ Set YouTube as Main Video / Add YouTube as Supplement β use YouTube links directly.
- π Add Supplement β attach extra files; right-click a supplement to rename or delete it.
- π Import from URL β pull the text of a public web page into the lesson.
- βοΈ Edit Summary / π― Edit Learning Objectives β review and adjust the AI-generated lesson metadata by hand.
- β Remove Video / PDF / Supplements β detach content.
- β¬οΈ Move Up / β¬οΈ Move Down β reorder within siblings.
- π Move toβ¦ β relocate the node under a different parent.
- π€ Rename / ποΈ Delete Node β rename in place, or permanently delete the node and all children.
5.3 Reordering and Reparenting
Move a node up or down among its siblings with β¬οΈ Move Up / β¬οΈ Move Down. To relocate a node elsewhere, choose π Move toβ¦:
Figure 6: Move To dialog β select a compatible destination parent
- Right-click the node and select π Move toβ¦
- The dialog shows all valid destination parents.
- Click the target parent, then Move Here.
- Click πΎ Save to persist.
β οΈ Valid destinations are filtered by hierarchy level: a Lesson can only move under a Topic; a Topic only under a Module. |
6. The Co-Professor Agent
The Co-Professor is your AI collaborator. It can discuss pedagogy, propose course structure, draft lecture notes and quizzes, review learning objectives, and absorb your source materials. Every structural action it proposes requires your explicit approval before anything is executed.
6.1 Conversation and Focus
Type any question or request in the Co-Professor panel. The Focus label above the chat shows which node the agent is looking at β click a node in the tree to change it. Examples:
- "What are the most important topics to cover in Fluid Statics?"
- "Review my Module 2 structure and suggest improvements."
- "Are there any missing lessons in Topic 1.1?"
π‘ The Co-Professor reads the current course state on every message. Save your latest changes before asking it to review your structure. |
6.2 Proposals β Approve & Execute
When you ask for something that changes the course β new nodes, generated notes, a restructure β the agent first shows a Proposed Action card describing exactly what it intends to do. Review it, then click β Approve to execute or β Reject to decline. Nothing changes without your approval.
6.3 Bring Your Materials
Importing is conversational β hand the agent your materials and let it work:
Figure 7: The three source buttons β attach a reference, import a URL, then generate
- π Attach reference β upload a PDF or DOCX (a syllabus, a textbook chapter, your old notes). It becomes reading context for the agent.
- π Import from URL β fetch the text of a public web page.
- π Import from URL in a node's right-click menu pulls page text straight into that lesson.
A very large source is summarised automatically so the agent can still work with it.
6.4 The β¨ Generate Menu
The β¨ βΎ button opens one-click generation actions, each producing a proposal for your approval:
- π Generate Lesson Notes β drafts full lecture notes for the focused lesson (saved as a PDF and linked to the lesson automatically).
- π Generate Quiz β drafts practice questions for the focused lesson.
- πΏ Suggest Course Structure β proposes a full hierarchy from your attached materials. This is the modern import workflow: attach a syllabus, click this, review, approve.
- π Review Learning Objectives β audits and improves the focused node's learning objectives.
6.5 It Learns How You Teach
As you work together, the Co-Professor quietly builds a picture of your teaching style β your preferences, your priorities, your no-go areas β and uses it to tailor its proposals. You can see, correct, and extend everything it has learned in the Persona tab of your profile (Chapter 11). Nothing it observes is hidden from you.
7. Compile, Analyze & Publish
7.1 Compiling
β οΈ Always Compile your course before Publishing. Without compilation, the student AI Tutor has incomplete course context. |
- Open the βοΈ Course βΎ menu and click π Compile.
- The system processes all lessons, extracts content, and generates AI summaries and learning objectives.
- A progress bar shows compilation status. When complete, the course is ready for publishing.
Smart caching reuses unchanged summaries β only modified lessons are reprocessed. If you ever need everything rebuilt from scratch, use π Force Recompile.
π Analyze Course (same menu) gives you an AI quality review of the whole course β coverage, balance, and gaps β without changing anything.
7.2 Publishing
- Click π Publish in the toolbar.
- The system saves your state and begins the upload.
Figure 8: Publish progress dialog β live log of file uploads
- A live log shows each file being uploaded. Wait for the success message.
- Click Close when publishing completes.
- Students can now access the updated course immediately.
π‘ Saves go directly to the cloud β there is no local file to back up. Save frequently during long editing sessions. |
8. Course Info & Access Control
Every course has an βΉοΈ Course Info screen β reachable from the Dashboard course cards and from the console toolbar. It is the course's public face and its access policy in one place. Students see a read-only version of the same screen.
- Academic details β the course's cognitive level, related topics, and descriptive text.
- Related topics (AI) β click Generate AI topics and the system proposes related subjects: pointers to other courses on the platform that teach them (linked only for people who may access those courses) plus external suggestions. You can also keep your own manual list.
- Organization β which institution the course belongs to (chosen from a dropdown).
- Access β who may see the course: everyone, or a restricted list. With a restricted list, only the students you name (or students of your institution, depending on the mode) can find and open the course.
π‘ Changes here take effect through the same save path as everything else β edit, save, done. |
9. Sharing Courses With Colleagues
Share any course you own from its π Share button on the Dashboard:
- Click π Share on the course card.
- Pick the colleague from the professor list β or share with all professors at once.
- The course appears in their library, ready to open.
You can revoke a share at any time from the same dialog.
10. Your Students
10.1 The Student Roster
Click π₯ Student Roster (Dashboard quick action or console toolbar) to see everyone studying your courses, organised per course: who they are, when they first and last opened the course, and how often. A π Refresh button rebuilds the list on demand. The same roster also lives as a tab inside your own profile (Chapter 11).
10.2 Student Records
Click any student's name to open their full record β six tabs covering everything the platform knows:
Figure 9: A student record β the Assessment tab lists every saved AI assessment report
- Profile β who they are.
- AI β how they work with the AI tutor.
- Progress β XP, level, streak, and Bloom progression.
- Courses β what they study and how far they have come.
- Assessment β every assessment report the student saved, with scores and Bloom levels. This is your window into how each student is actually doing.
- Notes β your private per-course notes about the student. Students never see these.
The record is refreshed automatically in the background; click π Synchronize Now to rebuild it on the spot.
11. Your Profile & Teaching Persona
Click π My Profile in the navigation bar. Your profile is one page with six tabs: Profile, About, Courses, Activity, Persona, Roster.
11.1 The Profile Tab β Your Public Card
Figure 10: The Profile tab β edit your identity, photo, and visibility in place
Edit everything in place: upload a photo, and fill in your title, academic rank, department, specialization, phone, office, secondary email, and website, plus a short bio and a longer about-me text. Four show/hide checkboxes control which contact details other people can see. Click Save and your card updates everywhere.
11.2 The Persona Tab β How the Co-Professor Sees You
This tab is the transparent home of everything the Co-Professor has learned about your teaching style:
- The Co-Professor's summary β a short written portrait, with a π Refresh button.
- Observations β individual things it noticed, grouped by source: from the Co-Professor (each with a Mark as incorrect button), from you (each with Delete), and from admins (read-only).
- Add your own β a small box to tell it something directly (up to 300 characters).
- Previously disputed β anything you marked incorrect, with a Restore option.
- About me β four free-text fields the agent always respects: your teaching philosophy, expertise areas, preferences and style, and things to avoid.
π‘ The better this tab reflects you, the better the Co-Professor's proposals fit your style. It is worth five minutes. |
11.3 The Professor Directory
Click π Professor Directory (Dashboard quick action, or the link in your Persona tab) to browse your colleagues on the platform β name, title, and department. Click any row to open that professor's public card. Only the details each professor chose to show are visible.
12. Recommended Workflow
| Step | Action | Description |
|---|---|---|
| 1 | Log in | Navigate to tutor.academyofknowledge.org and sign in as Professor. |
| 2 | Open / create a course | From your Dashboard, open an existing course or click + New Course. |
| 3 | Plan with the Co-Professor | Discuss goals; attach your syllabus or materials with π. |
| 4 | Build the structure | Ask for πΏ Suggest Course Structure, review, Approve β or build by hand in the tree. |
| 5 | Attach content | Videos, PDFs, YouTube links, supplements β via the right-click menu. |
| 6 | Generate notes & quizzes | Use the β¨ menu for empty lessons; approve each proposal. |
| 7 | Refine | Reorder with β¬οΈβ¬οΈ, relocate with Move toβ¦, edit summaries and objectives. |
| 8 | Set Course Info | Fill the academic details and choose who may access the course. |
| 9 | Compile | βοΈ Course βΎ β π Compile, so the student AI Tutor has full context. |
| 10 | Publish & share | π Publish for students; π Share with colleagues. |
π‘ Keep the tab open during a session and Save before any long pause. Avoid refreshing mid-edit β Save first to prevent losing uncommitted changes. |
13. Troubleshooting & FAQ
Q: Where did the Import Wizard go?
A: Importing is now done through the Co-Professor, which is more capable: attach your materials with π (PDF/DOCX) or π (a web page), then ask for πΏ Suggest Course Structure. For single lessons, use π Import from URL in the node's right-click menu.
Q: The Co-Professor is slow to respond.
A: It uses a deep reasoning AI model. Complex structural requests may take 30β90 seconds. Do not close the browser tab while it is thinking.
Q: Students say they cannot see my changes.
A: Ensure you clicked π Publish after your last save. Students sync when they open the course β they may need to close and reopen it.
Q: Some students cannot find my course at all.
A: Check the Access section of βΉοΈ Course Info β the course may be restricted to a list or to your institution's students. Adjust the access mode or add the student.
Q: Can I undo a Move to⦠operation?
A: Use Move toβ¦ again to move the node back. The change is only permanent after clicking πΎ Save.
Q: Compiling seems to take a long time.
A: First-time compilation of a large course can take several minutes. Smart caching speeds up subsequent compiles significantly. π Force Recompile deliberately bypasses the cache and is the slowest path.
Q: Where do I see a student's assessment results?
A: Open π₯ Student Roster, click the student's name, then the Assessment tab. Every report the student saved is listed with its score and Bloom level.
Q: The Co-Professor noted something about my teaching style that is wrong.
A: Open π My Profile β Persona, find the observation, and click Mark as incorrect. It moves to the disputed drawer and stops influencing the agent. You can Restore it later if you change your mind.
Q: Are my course files stored on the server?
A: Yes. All course content uploaded via the web app is stored on the AoK AI cloud (Google Drive). Nothing is stored on your local computer.
Q: I lost my session (browser crashed or tab closed).
A: Reopen the browser, sign in again, and your last saved state is restored. Any changes made after the last Save are lost.