WP Manifestindependent plugin directory
manifest / content / exam-schedule-manager

Exam Schedule Manager (AJAX + Modal)

A modern, AJAX-powered WordPress plugin to manage exam schedules with a responsive frontend modal form. Supports dynamic adding, editing, and deleting of exam entries without page reload. Designed for educational websites or institutions.

★ 0stars
6release downloads
v1.0latest · 1 year ago

Install

Download exam-schedule-manager.zip From the v1.0 release on GitHub, Jul 15, 2025

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/mdmuradhasanmedia/exam-schedule-manager/releases/download/v1.0/exam-schedule-manager.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A modern, AJAX-powered WordPress plugin to manage exam schedules with an intuitive frontend modal form. Add, edit, and delete exams dynamically—no page reloads required.

Features

  • Custom post type for exam schedules
  • Add, edit, and delete schedules using AJAX (no page refresh)
  • Modal-based, mobile-friendly frontend form
  • Role-based access control (choose who can manage schedules)
  • Responsive design
  • Easily embed using a shortcode: [exam_schedule_portal]

Installation

  1. Download or Clone this repository

    git clone https://github.com/mdmuradhasanmedia/Exam-Schedule-Manager.git
  2. Upload to your WordPress plugins directory

    • Copy the folder into your site’s /wp-content/plugins/ directory
    • or compress it as a ZIP and upload via WordPress Admin > Plugins > Add New > Upload Plugin
  3. Activate the Plugin

    • Go to Plugins in your WordPress dashboard
    • Find "Exam Schedule Manager" and click Activate

Usage

  1. Add the Shortcode

    Place this shortcode on any page or post to display the exam schedule portal:

    [exam_schedule_portal]
  2. Role Settings

    • Go to: Dashboard > Settings > Exam Schedule Settings
    • Select which user roles can add/edit/delete exam schedules.
  3. Managing Schedules

    • Users with the right role see Add Exam Schedule button and a responsive modal form
    • Add/edit/delete entries instantly via AJAX—no page reloads

File Structure

  • exam-schedule-manager.php — Main plugin file
  • esm.css — Styling for the schedule table and modal
  • esm.js — All AJAX and Modal JavaScript

Screenshots (Add if needed)

  1. Frontend exam schedule with Add/Edit modal
  2. Settings page for role management

License

GPLv2 or later


Maintained by mdmuradhasanmedia

Releases

1 release. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.0 latest
Jul 15, 2025 1 year ago
exam-schedule-manager.zip
6