Commit graph

7 commits

Author SHA1 Message Date
18f0dc57d3 Removed extra PHP closing tags 2025-04-03 18:46:19 -05:00
871e0f4988 Modified database update on plugin activation 2025-04-03 18:40:04 -05:00
b4799adf51 Updated required files to include non-class-based files 2025-04-03 18:24:14 -05:00
00892b36c9 feat: Implement Phase 2, Step 7 - WP Admin Interfaces 2025-04-03 16:30:09 -05:00
130b9eefb9 feat: Implement front-end assessment interaction AJAX flow
- Add AssessmentAjaxHandler class for AJAX requests.
- Add assessment.js for front-end logic.
- Implement pre-screening form submission via AJAX.
- Implement answer auto-save via AJAX.
- Implement final assessment submission via AJAX.
- Update assessment-shell.php template for dynamic rendering and JS hooks.
- Enqueue and localize assessment.js conditionally.

Refs: assessment_interaction_plan.md
Note: Includes TODOs for evaluation CPT handling, status updates, and sanitization.
2025-04-03 16:02:16 -05:00
d63aa8d409 feat: Implement invitation system backend and frontend handler
- Add custom DB table for invitations on activation.
- Create Invitations class for managing invites (create, validate).
- Implement FrontendHandler to validate tokens and load assessment template.
- Add assessment-shell.php template for pre-screening/assessment UI.
- Update .gitignore to exclude vendor directory and untrack existing vendor files.
2025-04-03 14:34:19 -05:00
3a0cdb3ef1 Initial plugin version 2025-04-03 13:05:41 -05:00