Lovers University

Lovers University

Where Love Meets Learning Β· Est. 2026
Island of Love Β· Est. 2026

Where Love Meets Learning

Lovers University is an immersive RP campus offering structured academics, faculty-led courses, student progression, and a full campus life experience β€” all managed through a live online portal.

β€”
Enrolled Students
β€”
Active Courses
β€”
Faculty Members
β€”
Clubs & Orgs
Why Lovers University?
A fully structured campus experience β€” not just a Discord server.
Real Academic Structure

Accredited courses with syllabi, assignments, grading, and transcripts. Professors post work, students submit responses, grades are tracked β€” all through the portal.

Live Student Portal

Every enrolled student gets a personal portal with their enrolled courses, submitted assignments, grade history, GPA, academic standing, and tuition status.

Faculty-Led Courses

Professors, advisors, coaches, and counselors all have dedicated portals to manage coursework, rosters, grades, advising notes, and student records.

Full Campus Life

Clubs & organizations, Greek life, athletics, campus services, student advising, and event scheduling β€” all woven into the university experience.

Explore Campus
Apply Now
Course Catalog
Faculty Directory
Clubs & Orgs
Campus Services
Campus Hours
Campus Map & FAQ
FAQ
Portal Access
Course Catalog

All courses offered at Lovers University. Filter by department or enrollment status. Log in to your student portal to enroll.

Campus Map & FAQ

Find your way around campus and get quick answers β€” the full campus map, building directory, and frequently asked questions.

Campus Map & Directory

The Lovers University main building has multiple levels. Select a floor to see its rooms. The Library and athletics areas are in a separate building.

Lovers University main building
Main Building
Classrooms & Administration
Lovers University library and athletics
Library & Athletics
Library, tennis & basketball courts, garden
2nd Floor β€” Administration
Director's Office
Headmistress' Office
Faculty Lounge
Staff Room
Administration Hall
Main stairwell & reception
Meeting Room
Conference

Lovers University main building β€” floors are based on the in-world campus layout.

In-World Floor Plans
Lovers University floor plan β€” 2nd Floor and Lower Level 1
2nd Floor & Lower Level 1
Lovers University floor plan β€” 1st Floor and Ground Floor
1st Floor & Ground Floor
Lovers University floor plan β€” Lower Level 2 athletics
Lower Level 2 (Athletics)

Tap a plan to view full size.

Academic Integrity Policy

All submitted work must reflect your own RP effort. Collaboration is encouraged unless a professor specifies otherwise. Plagiarism results in a zero and a formal warning on your student file.

Grading Scale

A (90–100) Β· B (80–89) Β· C (70–79) Β· D (60–69) Β· F (below 60). GPA is calculated on a 4.0 scale. Academic probation is triggered by a GPA below 2.0 for two consecutive terms.

Academic Terms

Lovers University runs on a semester system. Spring and Fall terms are the primary enrollment periods. Each term is 6 weeks long. Final grades are posted within 48 hours of term end.

Advisor Support

Every student is assigned an academic advisor. Advisors help with course selection, academic standing, and personal progression. Submit an advising request through Campus Services.

Assignment Submission

Assignments are submitted through your Student Portal β†’ Coursework tab. Each assignment has a due date, prompt, and rubric. Late submissions are accepted at professor discretion.

Graduation Requirements

Students must complete 12 credit hours with a GPA of 2.0 or higher to be eligible for graduation. A graduation petition must be submitted at least one term prior to the intended graduation date.

Class Schedule

Classes meeting today, straight from the course catalog. Times are shown in your local time zone. Contact your professor for meeting location and virtual session links. Contact your professor for meeting location and virtual session links.

Loading schedule…

Tuition & Dorms

Costs & campus housing.

Tuition (required)
$10,000,000 / term
Every student pays tuition each term. Covers all academics.
Dorm (optional add-on)
+ $10,000,000
Added on top of tuition if you want on-campus housing.
What You'll Pay
Tuition only (no dorm) $10,000,000
Tuition + Dorm ($10M + $10M) $20,000,000
About Dorms
A dorm is completely optional. If you want on-campus housing, it's an extra $10,000,000 on top of your $10,000,000 tuition — $20,000,000 total. Advisors run routine dorm checks on a schedule set by the Lead Advisor & Dean of Students.

Support Ticket

A problem or need help? Submit a ticket.

Academic Calendar

How the year is structured.

Upcoming Key Dates

Loading key dates...

Campus Events

Loading events...

How Terms Work
Term length5 weeks
Semester2 terms
Week 3Spring Break
Between terms2-week break
End of each termπŸ† Awards Ceremony
Campus Hours
Administration Office
Monday – Friday: 9:00 AM – 6:00 PM EST
Saturday: 11:00 AM – 9:00 PM EST
Sunday: Closed
Library & Study Rooms
Monday – Sunday: 8:00 AM – 10:00 PM
24-hour access available for enrolled students via student portal
🩺 Student Counseling
Hours: TBA
Book through Campus Services once announced
Advising Office
Hours: TBA
Book through your Student Portal β†’ Advising tab
Office hours are in-character (IC) times and reflect active RP availability. OOC questions can always be directed to the Discord help channel.
Campus Services

Submit requests for academic and campus services. All submissions are reviewed by administration and responded to within 24–48 hours IC.

Service Request Form

Name changes, tuition inquiries, enrollment issues, grade disputes, and general campus support. Processed by the Registrar's Office.

Submit a Request β†’
Student Portal

Access your full academic record, submit assignments, view grades, check enrollment status, and book advising appointments.

Sign In β†’
Academic Advising

Schedule a meeting with your assigned advisor to discuss course selection, academic standing, GPA, and graduation planning. Log into your student portal to request an advising session.

Tuition & Financial Aid

IC tuition is managed by the Registrar. Submit a tuition inquiry through the Service Request form. Payment plans, waivers, and scholarship inquiries are handled case by case.

Records & Transcripts

Request an official transcript, enrollment verification, or grade report through the Service Request form. Processing time is 48 hours IC.

Student Wellness

Counseling and wellness services are available by appointment. Student counselors handle academic stress, personal challenges, and conflict resolution in a confidential setting.

Service Request

Submit a campus service or academic request. Include as much detail as possible so administration can respond quickly.

Campus Rules & Code of Conduct

All students, faculty, and staff are expected to uphold the standards of Lovers University at all times while on campus or representing the university IC.

01 Β· Respect & Professionalism
02 Β· Academic Integrity
03 Β· Class Attendance
04 Β· Assignment Deadlines
05 Β· Campus Dress Code
06 Β· Disciplinary Process
07 Β· Tuition & Payment
08 Β· Weapons & Campus Safety
Questions about campus policies can be directed to the Registrar's Office via a Campus Service Request.
Clubs & Organizations

Student life at Lovers University includes a variety of clubs, Greek life chapters, athletic teams, and special interest organizations. Browse below and submit an interest form to join.

Join a Club or Organization

Fill out this form to express interest in a club or organization. The club coordinator will follow up with you through the site. You can open a support ticket if you need to reach them directly.

Start a New Club or Organization

Have an idea for a club that doesn't exist yet? Propose it here. University administration reviews proposals and follow up with you through the site.

Apply for Admission
Admissions Requirements
β—†Active member of Island of Love RP community
β—†Valid IC character with established backstory
β—†Able to commit to at least one class per term
β—†Willingness to engage in academic RP scenarios
β—†Agreement to the Campus Code of Conduct
Admissions Process
1.Complete the application below
2.Administration reviews within 48 hours
3.Accepted students receive portal access & enrollment info
4.Register for courses through the Student Portal
5.Attend orientation before your first class
Student Application

Submitting this application creates your account right away, so you can sign in with the email and password above any time to check your status β€” no separate registration step once you're accepted.

Hoping to teach instead? Apply to join the faculty
Frequently Asked Questions
How do I get a student account?
How does enrollment work?
When are classes held?
How is tuition handled?
Can I apply to be faculty or staff?
What happens if I fail a course?
How do I withdraw from a course?
Where can I get help?
Leadership & Hierarchy

The administrative structure of Lovers University. All personnel listed are IC roles filled by active community members.

Campus Memories

A living scrapbook of Lovers University moments β€” events, milestones, and life on campus.

Faculty Directory

Meet the faculty and staff of Lovers University.

Site Administration Panel
Admin Dashboard
Signed in as
Assign Role or Team to Faculty
Pick an existing faculty member and assign their role β€” including Admissions Team or Financial Aid Team. No typing needed.
Create Professor Account
Assign University Role

Assign official university roles to faculty and staff. Roles determine portal access, Discord permissions, and how the person appears in directories and logs.

Current Faculty & Staff Accounts

Click Refresh to load accounts.

Role Reference
Headmistress

Full institutional authority. Oversees all portals, rosters, and policies.

Administrator

Day-to-day administrative operations. HR, scheduling, documents.

Dean

Academic affairs leadership. Approves coursework, reviews academic standing.

Greek Life Coordinator

Manages Greek organizations, events, and membership records.

Professor

Full faculty access. Can post assignments, grade students, manage coursework.

Professor Substitute

Temporary teaching access. Can grade and post announcements, limited admin.

Academic Advisor

Student support and advising. Views student records and GPA standing.

Financial Aid Office

Manages tuition records, financial aid awards, and payment processing for enrolled students.

Admissions Team

Reviews student and faculty applications, handles onboarding, and manages the admissions pipeline.

Current Role Assignments

Click Load to view current role assignments.

Professors with Portal Access

No professors listed yet.

Changes here update the password for this session only. To make changes permanent, update the STAFF_PASSWORD, PROFESSOR_PASSWORD, and ADMIN_PASSWORD constants in the source code.
Portal Password Reference
Administration Portal: β€”
Professor Portal: β€”
Admin Portal: β€”
Homepage Slideshow
Add image links to display in a rotating slideshow at the top of the homepage.
Campus Memories
Add photos or clips to the Campus Memories collage. Paste an image link, a direct video link (.mp4 / .webm / .mov), or a YouTube / Streamable / Medal clip link. Tick Featured only for the ones you want rotating in the banner at the top β€” leave it unticked and it just goes in the collage.
Front Page Announcement: Post a new announcement to the homepage. Shows immediately for all visitors.

Loading announcements…

Post New Announcement
Student Files: Administration and academic advisors can view student applications, submitted work, grades, tuition status, class enrollments, and portal activity here. Tuition updates are logged with the acting IC name.

No student records yet.

Webhook status for all channels used by this portal. Aliases (logging, forms, etc.) resolve to the base webhook in the same row β€” update the alias's target in the WEBHOOKS object if you want them in a separate Discord channel.
Site Error Log

Runtime errors caught by the portal β€” permission errors, failed Firebase reads, and broken webhook calls. Not related to academic content. Clears when the page is refreshed.

Activity Logs

Every portal action is recorded with the IC name of the person who performed it, a clear description of what was done, and a precise timestamp.

Time
Performed By
Action Description
Date

Click Load From Database to view all recorded actions.

Course Catalog Management
Add, edit, delete, and assign professors to courses. Changes log to the class schedule Discord channel.
Duplicate Student Accounts
Find students with the same Discord or name. Merge keeps one record (carrying over advisor assignment) and removes the others, or remove a single duplicate. These actions are permanent.
Student Portal
Student Dashboard
Signed in as
Tuition Balance
$10,000,000 per semester
Contact administration for payment questions
Unpaid
β€”
GPA
β€”
Standing
β€”
Attendance
β€”
Submitted
β€”
Due
Notifications

Loading notifications…

Upcoming Classes

Loading schedule…

Recent Grades
View all β†’

Loading grades…

Pending Assignments
View all β†’

Loading assignments…

Campus Announcements

Loading announcements…

Your posted grades sync from the professor gradebook. Contact your professor if something looks incorrect.
Your Gradebook: Grades are recorded here as faculty evaluate and post scores β€” filtered to your Discord account (). Grades reflect assignment quality, participation, and final assessment performance. Contact your advisor if you believe a grade is incorrect.
Assignment Grades
Assignment Category Score Grade Progress Status
GPA Standing
β€”
Current GPA
β€”
Academic Tier
β€”
Standing
Grades are updated by faculty within 48 hours of submission. If you submitted work and your grade hasn't appeared, check back after 48 hours or contact your advisor.
Assignments will appear here once professors publish them. Students should submit all required work through the Submit Work tab.

Loading assignments…

Submit Assignment

Select an assignment from the list below, then complete your response and submit. Only assignments assigned to you will appear here.

Your Submission History. All assignments and submissions you have submitted through this portal are recorded here, sorted by date. Grades posted by faculty appear in your Gradebook tab.

Loading your submissions…

Attendance

You may mark yourself present during an active class session. The "Mark Present" button is only available within the first 15 minutes of a scheduled class start time.

Check here during class time to mark yourself present. Attendance windows open within 15 minutes of a scheduled class.
Your Attendance Record
Become a Teaching Assistant

If you are doing well in a class, you can offer to assist the professor who teaches it — helping other students, supporting lessons, and keeping things running. Choose one of your own classes.

Class Enrollment

Browse available courses below and enroll in the ones that fit your schedule. You may drop a course at any time from your schedule view.

Academic Advisor

Your academic advisor is here to support your success at Lovers University. Submit a message below and your advisor will reply right here in your Student Portal. If your matter needs escalation, you'll be directed to open a support ticket.

Your academic advisor is a member of the Lovers University faculty. Submit a message below and they follow up with you through the site to schedule time with you.
Send a Message to Your Advisor
Your advisor replies right here in your portal β€” check back for their response. If your matter is urgent or hasn't been resolved, you can escalate it:
My Messages & Replies

Loading your messages...

Your Academic Standing
Course Registration: Select up to 4 classes. Each class time has a maximum of 40 students. After enrolling, you may apply to be a TA for that class.
Certificates & Awards

Anything awarded to you by a class, club, sport or organisation.

Loading…

Scenario analysis activities will appear here when assigned by a professor.
Available Quizzes & Tests
Take a quiz β€” multiple choice is graded instantly.

Loading quizzes...

Course assessments and practical activities will be posted here when scheduled.
Course Materials

Syllabi, readings, assignments, and study guides your professors have uploaded β€” for your enrolled classes only. Click Read to open any of them right here in the portal.

Loading your course materials…

Course Documents & Resources

Syllabi, assignments, readings, and materials uploaded by your professors. Filter by class below.

Quick Links
Course Catalog

Browse all available courses, prerequisites, and descriptions.

β†’ Course Catalog
Campus Map & FAQ

The campus map, building directory, and answers to common questions.

β†’ Campus Map & FAQ
β€”
Graded
β€”
Submitted
β€”
GPA
Grade History
Loading grades…
Teaching Assistant

The work set for the class you assist with, and who is enrolled.

Your Identity. Set your First and Last name β€” this is how you'll appear in grades, submissions, and the student roster. Set it once. If you need a correction, your administration can reset it.
Course of Study
Choose the field you are reading for, and up to two minors. You can change these at any time.
Your Display Name
This name will replace your Discord handle everywhere in the portal β€” gradebook, submissions, faculty view, class activities.
Loading current name…
Note: Your Discord username is still stored on your account and is used for login. Your display name only changes how you appear in the portal. Contact the administration if you need a name correction after setting it.
Account Settings
Update your login email or password. You'll need your current password to confirm changes.
🏠 Campus Housing

Loading your housing info...

Submit Forms & Requests. Use the tabs below to submit enrollment requests, service requests, grade appeals, or campus support tickets. All submissions are saved and logged to the Administration team.
πŸŽ“
Enroll Instantly from the Course Catalog
Registration is now automatic. Browse the catalog, hit Enroll on any class with open seats, and you're in — no waiting on approval. If a class is full, you'll be added to its waiting list and admitted automatically as spots open.
Student Information Update
University Administration Portal
Administration Dashboard
Signed in as
Review submitted academic requests and campus forms. Approve, deny, or update submissions. Each decision sends a formatted Discord log with the acting administrator's IC name.
Tuition & Billing
Tuition status for every enrolled student. Unpaid or overdue accounts are hidden from advisor lists until cleared.

Loading tuition records…

Appeals β€” Expulsion & Termination

Appeals sent from locked accounts land here for Administration review. Approving an expulsion appeal reinstates the student; approving a termination appeal restores the faculty account. Both are audit-logged.

Loading appeals…

Student service and campus form submissions appear here. Approve to send a confirmation log to Discord, or deny with a reason. All actions should be completed IC by administration.
Enter grades for enrolled students. Grades are stored in session and viewable in the Student Portal gradebook tab. Add a new student entry or update existing grades.
Add / Update Grade Entry
All Grade Records
Create Student Account
Create a personal login for each enrolled student. They'll use their email + password to access the Student Portal.
Active This Session
All Enrolled Students
Courses & Schedule
Click a section to expand it.
Registration & Dropping
Schedule Management
Control registration and dropping, manage rosters and waiting lists, and edit the class catalog. Click a section to expand it.
Add/Drop Deadline
Last day students can enroll in or drop a class on their own. After this date it requires Dean of Students or Administration approval. Cleared automatically each time a term is archived.
Student Enrollments
See which students are enrolled in each class, or which classes a student is taking.
β–Ύ
Course Rosters & Waiting Lists
View who is enrolled, admit from the waiting list, remove students, or add a student directly β€” even past capacity.
Class Catalog
Class Catalog Management
Add and manage courses. Set days, times, and professor assignments. Changes log to the class schedule Discord channel.
Manage Existing Class Schedule
Remove or reschedule posted class dates. Changes update the public Class Schedule page immediately.
Announcements
Post announcements that appear on the site and are sent to Discord. All announcements persist until manually removed.
Post New Announcement
Active Announcements
πŸ“… Calendar Events

Post and manage events on the public Academic Calendar page. Everyone can see these; only Administration and Greek Life/Recreational coordinators can add or remove them.

Key Dates

The "Upcoming Key Dates" banner at the top of the public calendar — enrollment deadlines, orientation, first day of classes, etc.

Loading key dates...

Campus Events

One-off events — mixers, games, socials — shown further down the public calendar page.

Upcoming campus events, soonest first.

Loading events...

📅 Term Calendar — Breaks

Set when the current term started and which weeks are breaks. During a break week — and after the term ends, until you set the next start date — student schedules show a break notice instead of classes.

πŸŽ“ Terms & Archiving

One term is 5 weeks. Two terms make a semester. When a term ends, archive it β€” every student's grades are saved permanently to their transcript, cumulative GPA is recalculated across all terms, and the rosters clear so the next term starts fresh.

Current Term

Loading…

End date is calculated automatically (start + the term length above). Class year advances one step each completed term; students become eligible to graduate once they hit the term requirement.
New Account Review

When turned on, any student account created on or after the date below starts as Pending Review instead of getting immediate access β€” they see a friendly "awaiting approval" screen until an advisor or Administration approves them. Applies to self-signup and staff-created accounts; an accepted admissions application is already its own review step and isn't affected.

Auto-Grade Missing Work

Run this before archiving. For every due assignment in an active course: a student who submitted but was never graded gets the percentage below; a student who never submitted gets 0%. Anything already graded is left untouched.

End of Term β€” Archive

Archiving will:

  • Save every student's grades to their permanent transcript, stamped with this term
  • Recalculate cumulative GPA across all archived terms
  • Clear active rosters and current-term grades so next term starts clean
  • Advance the term counter (Term 2 rolls into the next semester)

Courses stay in the catalog β€” they are not deleted. Archived transcripts are permanent and never purged.

πŸŽ“ Ready to Graduate

Students who have completed the required number of terms. Graduating sets their status to Graduated, class year to Alumni, and records their graduation date. Transcripts are kept permanently.

Click Refresh to load.

Re-offer Courses From a Past Term

New courses are taught each term, but most classes repeat. Re-offer any archived course to add it back as a fresh, empty course for the current term β€” same name, professor, and schedule, but no students, rosters, or grades carried over.

Click Refresh to load archived courses.

Key Dates

The deadlines the university runs by. Fee deadlines decide who is chased for payment β€” a student who joined after a deadline is never counted against it.

Add a date
Put Records Right

Each of these looks across every student at once. Nothing is written until you say so, and you see exactly what would change first.

Always read the preview. These change real records.

Zeros that were never deserved
Work the student handed in, work that was never published, or work set so late nobody could have done it. This term and past terms both.
Marks with no class against them
A mark that names no class counts toward nothing, so the student looks as though they took fewer classes than they did.
Marks with no assignment name
These show as a generic β€œAssignment”, and the work they belong to still looks unmarked.
Duplicate accounts
One person with several records. Matched only on the same sign-in, handle or email — never on a name, since two students may share one. The fullest record is kept and the rest set aside; nothing is deleted.
Marks that reach nobody
Filed under a name where a handle should be, so the student never sees them.
Student Marks

Look up any student and check their work. Anything wrong can be corrected here.

Application Status
Applications are currently Open
Application Review
All incoming applications. Approve or deny to update the applicant and log to Discord.

No applications submitted yet.

Staff Tools
Records, forms and maintenance utilities. Employee records and role assignment also appear under Faculty & Staff β€” the same data, whichever route you take.
Fix Ghost Enrollments

If a student dropped a class but still sees its assignments/homework, their course roster record didn't get fully cleared. This scans every course roster against each student's actual enrolled-courses list and removes any leftover roster entry for a class they're not really in anymore. Safe to run anytime β€” only touches mismatches.

Issue official faculty forms and record file references. Form issuances are sent to the Discord forms channel and logged automatically.
Issue Faculty Form
Generate Record File Reference
Employee Files
Manage faculty and staff records. Changes are logged to the HR Discord channel.
Hiring Needs
What the university is currently recruiting for. Only the posts ticked here appear on the public faculty application.
Departments
Assign a department to a Department Head. They can then message the professors teaching in it, and schedule departmental meetings.
Account Role Manager
Assign or change a staff member's role directly on their account. They keep the same login β€” their portal and permissions update on next sign-in (or instantly if they refresh).
Faculty Directory β€” Add, edit, and remove University faculty from the public-facing directory. Changes appear immediately on the Faculty Directory page.
Add Faculty to Directory
Current Directory

No faculty added yet. Use the form above to add the first entry.

Faculty Resources

Links, documents, and resources for faculty and staff. Add resources visible to all faculty.

Course Planning Framework
Build clear weekly lessons, activities, assignments, and grading expectations.
+
1
Course Goal. Identify what students should understand or be able to do by the end of the term.
2
Weekly Plan. Break the course into clear weekly lessons with one activity or assignment per class when needed.
3
Assessment. Decide how students will be evaluated: participation, assignments, projects, presentations, or practical demonstrations.
4
Student Support. Include makeup work, office hours, and communication expectations.
Grading & Feedback Standards
Keep grades fair, consistent, and easy for students to understand.
+
Grades should be based on submitted work, participation, attendance, and listed course expectations.
Feedback should be specific, respectful, and useful for improvement.
Late work, makeup work, and excused absences should be handled consistently.
Grade changes should be logged with the acting professor or administrator's IC name.
Classroom Conduct
Set the tone for immersive, respectful, and organized RP classes.
+
Begin class on time and keep the session focused.
Keep students engaged through questions, scenarios, demonstrations, or collaborative activities.
Pause or redirect if RP becomes disruptive, uncomfortable, or off-topic.
Use the website for assignments and grades, and Discord only for live class interaction.
Student Files
View student applications, grades, GPA, tuition status, class enrollments, and dorm assignments. Click Edit File to update.

Loading student files...

Account Management
Click a section to expand it.
πŸ”Ž Find Any Account
Searches every account in the system β€” students, faculty, staff β€” by IC name, Discord, or email. Shows exactly which collections each person exists in, and lets you create a missing student file for anyone who doesn't have one. If an account was deleted from Firebase, it won't appear here.

Type at least 2 characters to search.

Tuition & Auto-Drop
♻ Restore Clobbered Waivers

Earlier term rollovers reset Waived / Scholarship / Full Ride students to Unpaid. This finds everyone whose last staff-set status was a waiver but who now shows Unpaid, and puts their waiver back.

Lock Doctor and sync tools now live in Tuition Management.
Students with an unpaid balance after the tuition due date can be automatically dropped from all their courses. Set the due date in Administration → Tuition & Billing. Review the list first, then drop.
Student Name Change
Faculty Name Change
Updates their profile, directory entry, and the courses they teach.
👻 Ghost Accounts — Trace or Remove

Finds student accounts with no identity (no Discord, no email, no real name), then traces each one against real sign-up evidence — the audit log, admissions applications, and roster rows keyed to its uid — to recover who it belongs to. Accounts with recoverable info can be assigned it in one click; accounts with no data attached anywhere can be safely removed.

🔧 Repair Past Merges — Recover Enrollments

Merges done before enrollment migration existed left the losing account's classes, grades, history and outcomes stranded on the old identity. This re-runs the migration for every already-merged pair. Safe to run repeatedly — already-repaired records are skipped and nothing is overwritten.

Use the manual pair for old merges where the two accounts had different Discords (the scan can’t match those on its own).

Find & Merge Duplicate Students
Finds students that appear more than once, then merges them into one master file.
Find & Merge Duplicate Faculty
Scan the faculty and professor records for duplicates (same person with multiple accounts) and merge them into one master file.
GPA Carryover — New Term
Calculates each student's GPA from their graded work and saves it for the new term. Use Preview first.
Student Enrollment Records
Look up any student to see every course they're enrolled in (or waitlisted for), with schedule and status.

Type a student name or Discord to look up their enrollment record.

Academic Advising

View and respond to student advising messages. You can also post notes to a student's academic record visible to faculty and advisors.

Advisor Assignments

Every student and their assigned academic advisor. Change it from the dropdown — saves instantly.

Loading assignments…

Enroll Student in Course

Add any student to any course — open or closed. Full classes and over-loaded students will ask you to confirm the override.

πŸŽ“ Attendance & Academic Check
Scan all enrolled students for low attendance or missing work. Advisors are auto-notified in Discord; run a manual scan anytime.
Students Needing Attention
Also checks for accounts (accepted applications or direct signups) that don't have a student file yet and creates one automatically. Flags students with low GPA or attendance concerns. Click one to message them directly.

Click "Scan Students" to check for low grades and attendance issues.

Message a Student
Incoming Student Messages

Click Load to view incoming messages.

Add Advising Note to Student Record
GPA Standing & Academic Honors

Students are automatically sorted by cumulative GPA. Standings update as grades are posted.

GPA Calculation: Based on posted grades from the Gradebook. A = 4.0 (90-100), B = 3.0 (80-89), C = 2.0 (70-79), D = 1.0 (60-69), F = 0.0 (below 60). Honors cutoffs: Summa Cum Laude 3.9+, Magna Cum Laude 3.7+, Cum Laude 3.5+.
Activity Logs

All portal actions are logged here. Each entry shows the IC name of who performed the action, what was done, and when.

Click Load to view recent activity.

Administration Documents. Generate, preview, and log official University documents. Fill in the fields, preview the document, then print or copy β€” all submissions are logged to Discord and saved to Firestore automatically.
Employment Agreement β€” Fill In
Document Review
All documents sent via the portal β€” filter, search, and view full content inline.
0 records

Loading document history…

Clubs & Organizations
Entries appear on the public site instantly when saved.
Sports & Athletics
Entries appear on the public site instantly when saved.
Greek Life
Entries appear on the public site instantly when saved.
Faculty Portal
Faculty Dashboard
Signed in as
Student Marks

Look up a student and check their work. Anything wrong can be corrected here.

Campus Security

Look up staff and students, and record what happens on campus.

Look someone up
Record an incident
Incident log
My Dashboard

Your responsibilities for the day and the week, and anything waiting on you.

Your checklist will appear here shortly.
Faculty Forms & Requests. Submit course materials, schedule changes, and faculty requests. All submissions are saved and logged to the Administration team.
My Directory Entry
How you appear on the public faculty directory. Yours to keep up to date.
Syllabus / Course Material Submission
University Applications β€” Applications submitted by prospective students appear here. This tab is only accessible to professors who have been granted Applications permission by a Site Admin.

No applications submitted yet.

Teaching Assistant Applications

Students applying to assist with your classes.

Loading TA applications...

Faculty Applications

People applying to join the faculty. Approving or declining here only sets a status and notifies them on Discord β€” it does not create a login. Set up their actual account separately with a registration code or through Employee Files once you've decided.

Loading faculty applications...

Student Submissions
All assignments and submissions submitted through the portal. Filter, search, and read in full β€” no Discord needed.

Loading submissions…

Professors can create homework, quizzes, tests, and deadlines here. Published coursework appears in enrolled students' portals and is logged for administration review.
Create Coursework
Published Coursework
Readings, prep and reference material β€” not graded and not submitted. Students find it under Resources. For graded work use Assignments.

No coursework posted yet.

Your Teaching Assistants

Ask your assistants to do something and they will see it in their own portal.

Student Directory Lookup
Search by name or Discord to find a student's login email β€” useful if someone forgets their email.
Enrolled Students β€” 0 total

Loading roster…

Assignment Management

Create and manage assignments for your enrolled students. Published assignments appear in students' portals where they can select and submit them.

Post New Assignment
Graded work students hand in. Appears in their Assignments list and is chased if late. For readings and prep that are not graded, use Coursework.
Pick a class so only its enrolled students see and get notified about this assignment.
Active Assignments
Attendance Management

Open the attendance window for a scheduled class. Once opened, students can mark themselves present for 15 minutes from the class start time. You can also manually mark attendance here.

Open Attendance Window
Manual Attendance Entry
Attendance Records
Grades are synced to Firestore and visible to each student in their Student Portal gradebook. Gradebook access is limited to students and professors.
Post grades for enrolled students. Students can view their own grades in the Student Portal.
Post Grade
All Grade Records
Use this area to manage course materials, syllabus links, weekly class plans, and academic resources.
Class Topics β€” Week & Day

Add what you'll cover each week and day. Students enrolled in the class will see these on their schedule.

Post Faculty Announcement
Final assessment submissions appear here as students complete them. Grade written responses, set a final score, and post the result β€” it logs to Discord automatically.

Loading submissions...

Build a Quiz / Test
Create a multiple-choice quiz. Mark the correct answer for each question and it auto-grades when students submit.
Pick a class so only its enrolled students see this quiz.
Total points this quiz is worth. Students are scored proportionally by percent correct.
Published Quizzes & Results

Loading...

Assessments & Practicals

Create and manage course assessments, exams, quizzes, and practical activities for your students.

Loading assessments…

🎓 Seminars

Host a one-off seminar, guest lecture, or workshop. It goes straight onto the university calendar for everyone to see.

🎒 TA Duties

Assign tasks to your teaching assistants. They see their duties on the class card in their portal and can mark them done.

Course Registration
Registration is currently Closed
Course Dropping
Dropping classes is currently Closed
Class Schedule

Post your class session dates and times. Students can view these in their schedule tab and the public class schedule page.

My Courses β€” Days & Times
Update the meeting days and times for courses you teach. Changes update the catalog and student schedules.

Loading your courses...

Add Class Session
Upcoming Sessions

Loading…

Issue official faculty forms and record file references. Form issuances are sent to the Discord forms channel and logged automatically.
Account Settings
Update your login email or password. You'll need your current password to confirm changes.
Course Documents
Upload syllabi, lecture notes, homework, readings, and course materials. Students see these in their portal under Course Docs.
Student Roster

Students assigned to you for advising.

Advising Tools — Enroll, Assign Advisors & Directory Lookup
Message a Student
Student Messages
Unread
Read / Resolved
GPA & Academic Standing
Advisor Notes

🏠 Housing Requests

Students requesting campus housing. Assign their room, building, and roommate in their Student File.

Loading housing requests...

Dorm Checks

Mark off routine dorm checks for students with on-campus housing.

Current schedule: Weekly

Loading dorm residents...

Eligibility Alerts
Athletes who are failing a class β€” they may be academically ineligible.

Click Refresh to check for alerts.

Team Interest Forms
Students who submitted interest in joining a team. Reach out to set up a tryout.
Schedule an Info / Club Meeting
This is an interest form, not an application β€” the natural next step is usually gathering everyone interested for an info session, not deciding on each person one by one. Announce a meeting and everyone below (filtered by team, if selected) gets notified.

Loading interest forms...

Register a Club, Team, or Chapter
Appears instantly on the public Clubs & Orgs page for students, filed under the right section.
Notify Athletes of a Commitment
Send a practice, game, or meeting notice. It posts to athletics and reaches each athlete's site account.
Team Roster
Manage your team roster. Add athletes, track eligibility status, and log academic standing requirements.
Practice & Event Schedule
Performance Reports
Chapter Members
Events & Calendar
Academic Standing
Track GPA, academic probation, and eligibility for Greek Life participation.

Loading chapter academic standing…

Student Cases
All case records are confidential and only visible to Student Counselors and Administrators.
Session Notes
Review submitted academic requests and campus forms.
Student Services
Campus service requests students have submitted β€” housing issues, welfare check-ins, general requests to Student Services.

Loading\u2026

Class Catalog Management
Add and manage courses. Set days, times, and professor assignments.
Course Catalog

Loading courses…

Create Student Account
Create a personal login for each enrolled student.
All Enrolled Students

Loading faculty directory…

Account Role Manager
Assign roles to any account β€” including Admissions Team and Financial Aid Team. Use "+ Roles" to grant extra capabilities on top of someone's main title.
Employee Files
Manage faculty and staff records.

Loading employee files…

GPA & Academic Standing

Loading standings…

Advisor Assignments

Every student and their assigned academic advisor. Change the advisor from the dropdown — it saves instantly and the advisor's own student list updates automatically.

Loading assignments…

Activity Logs

Click Load to view recent activity.

Clubs, Sports & Greek Life
Student Files
View student applications, grades, GPA, tuition status, class enrollments, and dorm assignments. Click Edit File to update.

Loading student files...

Discord Webhook Status

All channels used by this portal. Green = configured and live. Click Test to fire a test ping to that channel.

Confirm