FaceIT WordPress Plugin is a bespoke Learning Management System developed to work on the WordPress platform for FaceIT@Home (a project run by School of Psychology, University of Plymouth) to allow a user to follow a course and for health care professionals to monitor the user’s progress through the course. The plugin allows topics to contain sessions. Sessions can contain learning content, assessment, and note taking. Users can be allocated to specific health professionals who can easily track progress via a dashboard.
FaceIT.1.11.release
08/04/2026
What changed:
- The automatic “Your Session Progress” header at the bottom of session pages is now center aligned.
- The shortcode [faceit_view_session_question] now shows only:
- the question
- the saved response
- Added a new Interactive Quiz feature with auto-checking right/wrong answers.
New interactive quiz feature:
- New Interactive Quizzes content type in FaceIT admin.
- New quiz builder supports:
- complete a word
- match descriptions and definitions
- type a word or phrase and have it checked
- put items in order
- fill blank words in a sentence
- Learners can submit quiz answers and get immediate right/wrong feedback without a page reload.
- Results are saved in a separate table.
- Added an Interactive Quiz Results page in FaceIT admin.
- Added quiz shortcodes:
- [faceit_quiz quiz_id=”123″]
- [faceit_interactive_quiz quiz_id=”123″]
- [faceit_quiz_results quiz_id=”123″]
- Added ltm_* aliases too.
- On a single Interactive Quiz page, the quiz form is appended automatically.
FaceIT.1.10.release
07/04/2026
What changed:
- Added a new global setting in FaceIT → Settings to prevent Student and Tutor users from accessing the main WordPress dashboard.
- That setting is enabled by default.
- When enabled:
- Tutors are redirected away from the default WordPress dashboard to FaceIT.
- Students are redirected to the page containing [faceit_student_dashboard] when one exists, otherwise to the site homepage.
- The core Dashboard menu item is hidden for those users.
- Added a new shortcode to display all question responses for every session in a specific topic:
- [faceit_topic_question_responses topic_id=”123″]
- [faceit_topic_question_responses topic_id=”123″ student_id=”456″]
- alias: [ltm_topic_question_responses …]
- Updated the learner dashboard layout so:
- Completed Sessions
- Overall Progress
- Allocated Tutor
appear on a single row on wider screens. - All other learner dashboard content remains in the existing stacked layout.
- Added a new Weekly Session Reminder feature in FaceIT → Settings:
- enable/disable weekly reminders
- editable email subject
- editable email message
- placeholder support:
- {student_name}
- {completed_sessions}
- {total_sessions}
- {overall_progress}
- {remaining_sessions}
- {tutor_name}
- {site_name}
- {site_url}
- {student_dashboard_url}
- Added a weekly cron schedule and a scheduled event that emails learners who still have incomplete sessions.
- The reminder system is designed to work with normal WordPress cron, or a server cron that triggers wp-cron.php.
FaceIT.1.9.release
06/04/2026
What changed:
- Added a dedicated Before Course Quiz feature.
- Added a dedicated After Course Quiz feature.
- Added a new database table to store course quiz submissions separately from session progress.
- Added a new admin page: FaceIT → Course Quiz Results
- Added a comparison view so tutors/admins can see before vs after responses side by side for each student.
- Added a frontend results shortcode so results can also be shown on a normal page.
- Added a quick-access link to Course Quiz Results in the existing FaceIT quick-access area.
- Course quiz saves use the existing AJAX pattern, so submissions save without a full page reload.
FaceIT.1.8.release
06/04/2026
What changed:
- Added a new question response type: Score 1-10
- Session question editor dropdown now supports:
- Text
- Score 1-5
- Score 1-10
- Front-end question forms now render 1–10 score buttons when that type is selected
- Saved answers are validated correctly for both score ranges:
- 1–5
- 1–10
- Tutor/student answer displays now format score answers correctly, for example:
- 4 / 5
- 8 / 10
- Updated plugin version to 1.8.0
- Updated docs/readme to reflect the new score type
FaceIT.1.7.release
06/04/2026
What changed:
- Notes and question/answer saves now use AJAX, so the page does not reload when saving.
- The front-end question forms and note form now show inline save feedback.
- User-facing plugin terminology now uses Session instead of Lesson throughout the UI and docs.
- Added session-named shortcode aliases and support for session_id, while keeping older lesson-based shortcode formats working for compatibility.
- The shortcode that displays questions now renders a minimal question form by default:
- question prompt
- response field
- save button
It no longer shows the extra status/topic/completion UI unless explicitly enabled in code. - Single-question shortcodes follow the same minimal layout.
FaceIT.1.6.release
05/04/2026
What changed:
- Each lesson question can now be used individually with its own shortcode target.
- Added single-question entry shortcodes:
- [faceit_question lesson_id=”123″ question=”1″]
- [faceit_question lesson_id=”123″ question=”2″]
- Added single-question view shortcodes:
- [faceit_view_question lesson_id=”123″ question=”1″]
- [faceit_view_question lesson_id=”123″ question=”1″ student_id=”456″]
- Added backward-compatible aliases:
- [ltm_question …]
- [ltm_lesson_question …]
- [ltm_view_question …]
- The question attribute is the question number from the lesson editor, starting at 1.
- Saving from a single-question shortcode now preserves the student’s other saved answers for that lesson.
- Added lesson-editor guidance explaining how to use the new question shortcodes.
FaceIT.1.5.release
05/04/2026
What changed:
- Added FaceIT → Settings in wp-admin.
- Added global default settings for Lesson Page Display:
- hide questions in the automatic lesson page panel
- hide the lesson summary field in the automatic lesson page panel
- hide the individual notes section in the automatic lesson page panel
- Each lesson and lesson-enabled page now has a Use global default settings for this lesson page option.
- If that is enabled, the automatic lesson panel uses the global defaults from FaceIT → Settings.
- If that is disabled, the lesson/page can override those settings individually.
- Added an Open Settings quick link in the FaceIT dashboard quick-access area.
- Updated docs and bumped the plugin version to 1.5.0.
FaceIT.1.4.release
05/04/2026
What changed:
- Added per-lesson/page display controls in FaceIT Lesson Settings:
- hide questions
- hide the lesson summary field
- hide the individual notes section
- Added a combined FaceIT → Lessons admin page that lists:
- FaceIT Lesson posts
- normal WordPress Pages that have been marked as lessons
- Added an Open Lesson List link to the FaceIT quick-access dashboard area.
- Saving progress now preserves existing answers/summary data when a hidden section is not shown on the lesson page.
FaceIT.1.3.release
05/04/2026
What changed:
- Existing WordPress Pages can now be used as lessons.
- On the Page editor there is now a “Use this page as a FaceIT lesson” option.
- Once enabled, that page can be assigned to a Topic, given a Lesson Order, and configured with multiple questions.
- Enabled pages behave like lessons across the plugin:
- topic lesson lists
- learner dashboard
- tutor reports
- lesson/question/note shortcodes
- automatic lesson panel rendering on the page itself
- The learner dashboard is now single-column, so cards/panels display 1 per row instead of a multi-column grid.
FaceIT.1.2.release
05/04/2026
What changed:
- Lessons now support multiple questions with per-question response type:
- Text
- Score 1–5
- The lesson editor now has a proper question builder with add/remove rows and response-type selection.
- Added question shortcodes:
- [faceit_lesson_questions lesson_id=”123″]
- [faceit_view_questions lesson_id=”123″]
- [faceit_view_questions lesson_id=”123″ student_id=”456″]
- Existing ltm_* aliases were added too for backward compatibility.
- The main lesson panel now surfaces multiple lesson notes directly, so each lesson can have multiple individual notes without needing a separate page setup.
- Added a FaceIT Quick Access widget on the main WordPress dashboard for tutors/admins.
- Added a new FaceIT → Notes & Questions admin page for fast access to recent lesson notes and question responses.
- Existing simple string questions remain compatible and are treated as Text questions.
FaceIT.1.1.release
05/04/2026
What changed:
- Teacher is now Tutor everywhere user-facing.
- Added individual note shortcodes:
- [faceit_add_note lesson_id=”123″]
- [faceit_view_note note_id=”123″]
- The add-note shortcode also works on a single Lesson page without lesson_id.
- The view-note shortcode also supports ?note_id=123 on a page containing [faceit_view_note].
- Individual notes are stored separately and are now shown in the Tutor student report view as well.
- Existing ltm_* shortcodes are still supported for backward compatibility.
FaceIT.1.0.release
21/03/2026
What’s included:
- Topics and Lessons as custom post types
- multiple lessons per topic
- per-student lesson progress with Not Started, In Progress, and Completed
- per-lesson student answers and notes
- Student and Teacher roles
- student-to-teacher allocation screen in wp-admin
- teacher dashboard showing assigned students, completion percentages, and each student’s answers and notes
- student dashboard shortcode and teacher dashboard shortcode
- automatic lesson interaction form on single Lesson pages
- automatic lesson list on single Topic pages
How to use it after installing:
- Upload and activate the ZIP in WordPress.
- Create users with the new Student and Teacher roles.
- Create Topics and Lessons under Learning Manager.
- Edit each lesson and set its Topic, lesson order, and questions.
- Go to Learning Manager → Student Allocations and assign each student to a teacher.
- Add pages containing:
- [faceit_student_dashboard]
- [faceit_teacher_dashboard]