Moodle Plugins directory: Academic Ticket System | Moodle.org
Academic Ticket System
Academic Ticket System is a comprehensive technical support solution for Moodle that combines traditional ticketing with real-time interactive features and a modern, customizable interface. It is designed to bridge the communication gap between students and academic staff through a high-performance, professional workflow.
Innovative Features:
-
Custom Branding & Glassmorphism UI (NEW) Seamlessly match your institution's identity using a flexible Dual-Color Branding System (Primary/Secondary colors). Enjoy a modern, engaging "Glassmorphism" design with smooth hover transitions and animated visual elements.
-
Dynamic Department Management (NEW) Full administrative control (CRUD) to easily create, edit, or delete support departments. The plugin auto-initializes a customizable "Support" department upon installation to get you started instantly.
-
Seamless Navbar Integration (NEW) A dedicated admin setting allows you to inject the ticket system link directly into Moodle’s primary navigation bar for quick, one-click access.
-
Smart Staff Presence Monitoring: A real-time "Live View" exclusively for administrators and staff. It shows which colleagues are currently viewing the same ticket, preventing multiple staff members from responding simultaneously and ensuring a synchronized support experience.
-
Global Urgent Alerts: A site-wide notification system that triggers immediate pop-up and sound alerts for urgent tickets, ensuring critical issues are addressed regardless of which Moodle page the admin is browsing.
-
Advanced Staff Tools Seamless ticket assignment to specific staff members, category routing, and internal private notes (comments) for secure team collaboration.
-
Detailed Action Logs: A complete audit trail (Timeline) that tracks every status change, assignment, and category update with localized descriptions for total transparency.
-
Service Quality Assurance: An integrated 5-star feedback and rating system for students to evaluate the support experience upon ticket closure.
-
Perfect RTL & Native Multilingual Support (ENHANCED) Deeply refined Right-to-Left (RTL) layouts specifically optimized for Arabic, alongside full localization for English and Arabic environments.
https://yourdomain/local/academic_ticket_system
How can I edit the department name?
Thanks for reaching out. I am currently releasing a new update (Version 3.0.0) that will address your request and include several new features:
Navbar Integration: You can now add the plugin link directly to the navigation bar for easier access.
Branding Customization: Full control to set your Primary and Secondary brand colors directly in the settings.
Department Management (CRUD): A complete system to add, edit, and delete departments.
Please find below a preliminary documentation to help you get started while I finalize the comprehensive user manual and role-specific guides:
PRELIMINARY DOCUMENTATION (v3.0.0)
1. SYSTEM ADMINISTRATION: DEPARTMENTS
Managing the organizational structure of your support channels.
Accessing the Panel: Navigate to the dashboard and select the "Departments" link or visit /local/academic_ticket_system/add_category.php.
Creating Departments: Enter the Department Title (Required) and a Description (Optional), then confirm by saving.
Modifying Records: Use the Edit option next to any existing department to update titles or descriptions.
Permanent Removal: Use the Delete option to remove a department. Note: This action is final.
System Default: The "Support" department is automatically provisioned. You can rename this via the Departments page or through Admin Settings using the "First Department Name" field.
2. QUEUE MANAGEMENT: THE DASHBOARD
A centralized view of all student interactions.
Global Overview: Displays all submitted tickets, sorted by the most recent activity.
Optimized Pagination: Records are distributed across pages (3 tickets per view) for better focus.
Actionable Alerts: Tickets marked with "Student Reply" are highlighted, indicating that an administrative response is required.
3. ADMINISTRATIVE COMMAND CENTER
Core logic tools are integrated within the ticket detail view.
Status Synchronization: Manually transition tickets between Open, In Progress, Admin Reply, Student Reply, or Closed.
Department Transfer: Reassign tickets to different departments to ensure they reach the correct team.
Specialist Assignment: Assign specific tickets to individual managers or support specialists.
Internal Notes: Use this feature to document private team observations. These are hidden from the student's view.
4. REAL-TIME LOGIC: URGENT TOAST SYSTEM
Advanced monitoring for high-priority incidents.
Instant Notification: A visual red toast alert is triggered at the bottom-right corner of any Moodle page when a critical ticket is detected.
Direct Routing: Clicking the notification takes you directly to the urgent ticket for immediate intervention.
- I will release the official version and the full documentation as soon as possible. Let me know if you have any other questions!