Papex University Schedule

ವಿವರಣೆ

Papex University Schedule is a flexible WordPress scheduling plugin for creating, managing, importing, exporting, printing, and publishing schedules.

It was originally developed for universities and other educational institutions, but its scheduling system can be used for many other purposes. You can use it for class timetables, employee schedules, work shifts, duty rosters, appointments, service teams, training sessions, meetings, events, field work, room schedules, and personal planning.

The plugin is useful anywhere you need to organize activities by date and time and display them as a clear monthly calendar on a WordPress website.

More than a university timetable

The plugin uses educational terms such as groups, teachers, rooms, and lessons, but these entities can also represent other kinds of schedules:

  • Group can represent a class, department, team, crew, shift, project, or category.
  • Teacher can represent a teacher, employee, technician, specialist, trainer, consultant, or responsible person.
  • Room can represent a classroom, office, workplace, facility, site, address, or other location.
  • Lesson can represent a class, work shift, appointment, meeting, duty period, service visit, training session, event, or any other scheduled activity.

This makes the plugin suitable not only for universities, institutes, colleges, schools, and training centres, but also for companies, workshops, service organizations, sports clubs, teams, independent specialists, and personal use.

Personal planning

Papex University Schedule can also be used as a simple personal planning calendar.

You can add your own tasks, meetings, scheduled work, appointments, or other activities so that they remain visible in one calendar. The plugin does not provide push notifications or reminder alerts; it is intended for organizing and displaying scheduled items.

Main features

  • Create and edit scheduled items in the WordPress administration area.
  • Separate directories for groups, teachers, and rooms.
  • Custom colours for groups.
  • Responsive monthly schedule calendar.
  • Filter schedule items by group.
  • Previous, next, and current month navigation.
  • Current-day indicator.
  • Mobile-friendly calendar layout.
  • Start times displayed directly in the mobile calendar.
  • Detailed list of items for the selected day.
  • Full item details displayed in a modal window.
  • Date, start time, and end time.
  • Group, teacher, and room information.
  • Full description field.
  • Clickable links in descriptions.
  • XLSX import with file type validation and a 20 MB size limit.
  • Technical XLSX export for editing and re-importing.
  • Formatted XLSX export for viewing and printing.
  • Calendar and table print layouts.
  • Browser printing and PDF saving.
  • A4 and A3 print formats with portrait and landscape options.
  • Search, filtering, and sorting in the WordPress administration area.
  • Schedule management access for WordPress administrators and editors.
  • Schedule data stored in dedicated database tables instead of WordPress posts and post metadata.

Examples of use

Papex University Schedule can be used for:

  • university, institute, college, and school timetables;
  • training centres and courses;
  • faculties and departments;
  • employee schedules;
  • work shifts;
  • duty rosters;
  • service and repair teams;
  • technicians and field workers;
  • appointments and consultations;
  • sports and training schedules;
  • meetings and events;
  • room and facility schedules;
  • workshops and small businesses;
  • personal schedules and planning;
  • other activities associated with a specific date and time.

In practice, the plugin can be used anywhere a WordPress website needs a clear and convenient schedule calendar.

Displaying the schedule

Add the following shortcode to any WordPress page:

[papex_university_schedule]

The monthly schedule calendar will be displayed on that page.

Excel import and export

The plugin supports XLSX import and export.

The main visible columns are:

  • Date
  • Start time
  • End time
  • Title
  • Group
  • Teacher
  • Room
  • Description

During import, groups, teachers, and rooms are matched by their exact names against the existing plugin directories.

Two export formats are available:

  • Technical Excel — intended for editing and re-importing.
  • Formatted Excel — intended for convenient viewing and printing.

Language

The plugin uses translatable WordPress strings and is available through the WordPress translation system.

ಸ್ಕ್ರೀನ್‌ಶಾಟ್‌ಗಳು

ಸ್ಥಾಪನೆ

  1. Upload the papex-university-schedule folder to /wp-content/plugins/, or install the ZIP file through the WordPress Plugins screen.
  2. Activate the plugin.
  3. Add [papex_university_schedule] to the page where the schedule should appear.
  4. Manage lessons and directories under the Schedule menu in the WordPress administration area.

FAQ

Is this plugin only for universities and schools?

No. It was originally designed for educational schedules, but it can also be used for employee schedules, work shifts, duty rosters, appointments, teams, service visits, training sessions, events, room schedules, and personal planning.

Can I use it for work schedules?

Yes. Groups can represent teams or shifts, teachers can represent employees or responsible specialists, rooms can represent workplaces or locations, and lessons can represent shifts, jobs, visits, meetings, or other scheduled activities.

Can I use it as a personal planner?

Yes. You can use the calendar to keep your own scheduled tasks, meetings, appointments, and planned work visible in one place. The plugin does not send reminder notifications.

Where is schedule data stored?

The plugin stores schedule data in dedicated WordPress database tables.

Does the plugin support Excel files?

Yes. It imports and exports XLSX files. CSV files are not used.

Which roles can manage the schedule?

WordPress administrators and editors can manage schedule data by default.

How do I display the schedule on a page?

Add this shortcode to any WordPress page:

[papex_university_schedule]

‍ವಿಮರ್ಶೆಗಳು‍

ಈ ಪ್ಲಗಿನ್‌ಗೆ ಯಾವುದೇ ವಿಮರ್ಶೆಗಳಿಲ್ಲ.

ಕೊಡುಗೆದಾರರು & ಡೆವಲಪರ್‌ಗಳು

“Papex University Schedule” ಓಪನ್ ಸೋರ್ಸ್ ಸಾಫ್ಟ್‌ವೇರ್ ಆಗಿದೆ. ಕೆಳಗಿನ ಜನರು ಈ ಪ್ಲಗಿನ್‌ಗೆ ಕೊಡುಗೆ ನೀಡಿದ್ದಾರೆ.

ಕೊಡುಗೆದಾರರು

“Papex University Schedule” has been translated into 1 locale. ಅವರ ಕೊಡುಗೆಗಳಿಗಾಗಿ ಅನುವಾದಕರು ಅವರಿಗೆ ಧನ್ಯವಾದಗಳು.

“Papex University Schedule” ಅನ್ನು ನಿಮ್ಮ ಭಾಷೆಗೆ ಅನುವಾದಿಸಿ.

ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಆಸಕ್ತಿ ಇದೆಯೇ?

ಕೋಡ್ ಬ್ರೌಸ್ ಮಾಡಿ, SVN ರೆಪೊಸಿಟರಿ ಪರಿಶೀಲಿಸಿ, ಅಥವಾ ಅಭಿವೃದ್ಧಿ ಲಾಗ್ ಗೆ RSS ಚಂದಾದಾರರಾಗಿ.

Changelog

4.4.0

  • Converted the complete user interface to English.
  • Updated the administration area, public calendar, print view, messages, and Excel tools.

4.3.22

  • Moved all administrative and print-page JavaScript into properly enqueued files.
  • Moved print-page CSS into a properly enqueued stylesheet.
  • Added dynamic print settings through wp_add_inline_style() and wp_localize_script().
  • Removed direct script and style tags from PHP templates.

4.3.17

  • The table print layout now shows the full weekday name below each date.

4.3.16

  • Improved the table print layout for portrait pages and multi-page printing.
  • Added unique print document names containing the current date and time.

4.3.15

  • Added calendar and table print layouts.
  • Added automatic, standard, compact, and ultra-compact density modes.
  • Printed lesson time and title now share one line.
  • Automatic fitting adjusts only overflowing day cells and preserves the time size.
  • Added A4/A3 portrait and landscape orientation options.

4.3.13

  • The monthly print layout now always fits onto one physical sheet.
  • Added A4 and A3 landscape paper-size selection.
  • Calendar rows automatically share the available page height, including six-week months.

4.3.11

  • Added a standalone A4 landscape print view for the monthly schedule.
  • Added a Print / PDF button to the public calendar.
  • The print view can be printed directly or saved as PDF using the browser.
  • Updated the Plugin URI.

4.3.10

  • Removed the remaining Plugin Check warnings for read-only calendar and administration query parameters.
  • Sanitized each XLSX upload field individually instead of using the raw upload array.
  • Improved compliance with WordPress coding standards without changing calendar navigation or Excel import behaviour.

4.3.9

  • Fixed all issues listed in the supplied WordPress Plugin Check report.
  • Added unslashing and explicit sanitization for submitted administration data.
  • Documented read-only query parameters that do not require nonce verification.
  • Replaced restricted date calls with timezone-safe alternatives.
  • Escaped sortable table header output.
  • Replaced direct temporary-file reading and deletion with WordPress filesystem functions.
  • Rewrote the plugin readme in standard English and added the languages directory.

4.3.8

  • Added validation for PHP upload errors.
  • Added WordPress file type and extension validation for XLSX uploads.
  • Limited imported XLSX files to 20 MB.
  • Displayed the file-size limit on the import screen.

4.3.7

  • Restored the group-coloured left border for lesson cards without unnecessary !important declarations.

4.3.6

  • Removed unnecessary !important declarations and moved group colours to CSS custom properties.

4.3.5

  • Added the weekday below the selected mobile date.

4.3.4

  • Marked the current date with a thin green circle and improved empty-day date labels.

4.3.3

  • Improved mobile lesson borders, modal text colours, month navigation, and current-day indication.

4.3.2

  • Improved mobile lesson time badges.

4.3.1

  • Added mobile daily lesson cards and the Today button.

4.2.1

  • Improved formatted Excel export for viewing and printing.

4.1.2

  • Added technical and formatted Excel export modes.

4.1.1

  • Added XLSX import and export.