BRR-SCHOOL [ESX / QB / QBOX]
Turn your university into a fully functional roleplay system.
BRR-SCHOOL is a complete academic system for FiveM designed for serious RP servers. Students can enroll in degree programs, attend lessons, take exams, build their academic career and eventually graduate with an official university diploma.
Teachers and directors get their own tools for managing lessons, exams, students and academic activities, while server administrators can create and configure multiple university locations directly in-game.
π A COMPLETE ACADEMIC SYSTEM
BRR-SCHOOL is much more than a simple school menu.
Students have a real academic progression system with:
- Degree programs
- Subjects
- Credits
- Prerequisites
- Attendance requirements
- Exams
- Exam attempts
- Attempt cooldowns
- Tuition and exam fees
- Academic records
- Graduation requirements
- Final graduation grades
- Official diplomas
Everything is connected to the student's academic career.
π DYNAMIC DEGREE PROGRAMS
Create and manage your university courses directly in-game.
Each degree program can have:
- Custom name and code
- Description
- Required subjects
- Credits for each subject
- Minimum attendance requirements
- Subject prerequisites
- Graduation credit requirements
- Graduation bonus configuration
Students can only progress through subjects that belong to their enrolled course.
π COMPLETE TEST SYSTEM
Create completely custom tests directly from the ULSA management interface.
Each test can have:
- Custom title
- Subject
- Difficulty level
- Unlimited questions
- Multiple-choice answers
- Passing percentage
- Maximum attempts
- Attempt cooldown
- Automatic or teacher grading
Automatic grading
The script instantly calculates the student's result after submission.
Teacher grading
Tests can also require manual correction.
Teachers can:
- Assign tests directly to students
- View submitted answers
- See the correct answers
- Review pending submissions
- Give a final grade from 0 to 33
- Award 33 as honors
Results are automatically added to the student's academic career.
π LESSONS & ATTENDANCE
Teachers can create scheduled lessons and assign them to configured classrooms.
Students physically attending the lesson area can have their attendance recorded. Attendance can then be used as a requirement for accessing exams.
Classrooms are created dynamically in-game using polygon zones. No manual coordinate editing is required.
ποΈ EXAM SESSIONS
Teachers can create real exam sessions with:
- Subject
- Test
- Date and time
- Capacity
- Teacher
- Registration status
- Scheduled / Open / Closed state
Students only see exams available for subjects included in their own degree program. They can enroll or withdraw before the exam begins.
π¨βπ« TEACHER REGISTER
Teachers have access to a dedicated academic register where they can manage:
- Lessons
- Attendance
- Exam sessions
- Manual test assignments
- Pending tests to correct
Everything is integrated into the same academic system.
Β π STUDENT ACADEMIC RECORD
Every enrolled student receives an official physical **ULSA Student Record Book**.
The item contains metadata linked to the original student and displays their academic career, including:
- Student name
- Student number
- Degree program
- Completed subjects
- Exam results
- Pending results
- Credits earned
- Academic progression
Student numbers are generated automatically when a student enrolls.
π GRADUATION SYSTEM
Once all requirements have been completed, students become eligible for graduation.
The university can schedule a graduation ceremony and officially confer the degree. The final grade is calculated using the student's academic results and subject credits.
Graduated students receive a physical **ULSA Diploma** containing:
- Student name
- Student number
- Degree title
- Degree program
- Final grade
- Graduation date
- Official ULSA seal
- Academic Director signature
The Academic Director signature automatically uses the name of the ULSA grade 2 character.
π΅ UNIVERSITY FEES
BRR-SCHOOL includes its own university payment system.
Administrators and university staff can configure:
- Enrollment fees
- Tuition fees
- Exam fees
- Custom student fees
Payments are recorded internally and can contribute to the university treasury. No separate billing menu is required.
π« MULTIPLE UNIVERSITY LOCATIONS
Create as many school locations as you want through the dedicated server administration panel.
Each location can independently configure:
- School position
- Blip position
- Blip sprite
- Blip color
- Blip scale
- Blip name
- Blip visibility
- Test printer
- Exam menu
- Director menu
- Student stash
- Professor stash
- Marker appearance
- ox_target or Marker + TextUI interaction mode
Positions are selected directly in-game. The interface temporarily closes while selecting a position and automatically reopens once the location has been confirmed.
No coordinate editing is required.
π ROLE PERMISSIONS
Student β Grade 0
Students can access:
- Their academic career
- Calendar
- Exam sessions
- Fees
- Student record book
They cannot access teacher-only resources such as the professor stash or test printer.
Teacher β Grade 1
Teachers can additionally:
- Use the test printer
- Access the professor stash
- Manage lessons
- Manage attendance
- Create exam sessions
- Assign tests
- Correct manual tests
- View student careers
Academic Director β Grade 2
Directors receive full university management access, including:
- Subjects
- Tests
- Degree programs
- Student registry
- Graduation
- Academic configuration
- University finances
Server Administrator
A completely separate ACE-protected administration panel is available through `/schooladmin`.
The server administrator panel is not connected to the ULSA job grade and is used for technical configuration such as managing university locations.
π¨οΈ PHYSICAL TEST PAPERS
Tests can be printed as physical `ox_inventory` items.
Test papers can contain dynamic metadata and can be assigned to specific students.
The test printer is restricted to university staff grade 1+.
π¦ PHYSICAL ITEMS
BRR-SCHOOL includes support for:
- ULSA Diploma
- ULSA Student Record Book
- Dynamic Test Paper
All items use `ox_inventory` metadata.
π₯οΈ CUSTOM UI
The entire resource uses a custom ULSA-themed interface.
Includes:
- Academic management
- Student career
- Teacher register
- Exam management
- Degree programs
- Student registry
- Test editor
- Manual test correction
- Academic calendar
- Fees
- Graduation
- School location administration
- Notifications
- Context menus
- TextUI
- Numpad
No default ox_lib menus are used for the main interfaces.
π LOCALIZATION
Included languages:
- English
- Italian
All user-facing menus, notifications, target labels and interface strings are localized.
βοΈ COMPATIBILITY
Frameworks
- ESX
- QBCore
- QBox
Dependencies
- ox_lib
- ox_target
- ox_inventory
- oxmysql
Perfect for serious roleplay servers looking for a complete university and education system.
π₯ PREVIEW
This resource is using the Asset Escrow system.Β Β