Virtual Learning & Content Assistant

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

WAGE / SALARY

$3.00 per hour

HOURS PER WEEK

40

DATE UPDATED

Apr 21, 2026

JOB OVERVIEW

About Us
We are a leading health and safety training centre in Northern Ireland, UK, committed to elevating the standard of workplace safety education. As we expand our digital footprint, we are looking for a highly organised Virtual Learning & Content Assistant to support our training programmes and help transform traditional content into engaging, lasting digital resources.

Role Overview
You will work directly with management, taking the content they provide and building structured, learner-friendly courses within our learning tools. Using AI and content authoring software, you will convert live training sessions and internal information into clear, easy-to-use digital assets. No need to create content from scratch – your skill lies in structuring, formatting, and enhancing what you are given.

Key Responsibilities
Build & Manage Online Courses in Our LMS
• Upload and arrange content into logical, easy-to-follow course structures.
• From the content provided, create:
o Quizzes and tests
o Assignments and activities
o Reading materials and supporting resources
• Keep all courses up to date as training regulations and materials change.
• Ensure courses are well structured, accessible, and simple to navigate.

Create eLearning Content
• Develop helpful articles, guides, and learning resources based on existing course content.
• Convert live training sessions/ module books into clear written content.
• Maintain consistent style, tone, and formatting across all resources

Track Training & Reports
• Ensure eLearning data (completions, scores, etc.) is accurate and up to date.
• Help organise training reports and maintain a clean file-tracking system.
• Identify and correct missing or incorrect data.
• Provide leadership with reliable, up-to-date training data on demand.

Support Digital Content Creation
• Help repurpose existing face-to-face training into digital formats.
• Use tools – including AI – to create:
o Online course content
o SharePoint resources
o eLearning materials
• Review all content for accuracy, quality, and alignment with health and safety standards.

Required Skills & Qualifications
• Strong organisation and time management skills – you can man-age multiple courses and deadlines.
• Clear writing and attention to detail – excellent command of UK English spelling and grammar.
• Comfortable working independently – this is a remote role; self-motivation is essential.
• Experience with Learning Management Systems (LMS) – e.g., Moodle, TalentLMS, or similar.
• Familiarity with Synthesia, SharePoint, or similar digital tools.
• Ability to work with different teams and meet deadlines.

Preferred Qualifications
• Experience in training, learning & development, or a similar support role.
• Familiarity with AI or content creation tools (e.g., ChatGPT, Canva, Articu-late Rise).
• Experience supporting live or blended training programmes.
• Experience working in a health and safety training centre, corpo-rate, or professional services environment (a plus).
• Proficiency in PowerPoint – able to clean up and structure slide-based content.
• No other work commitment – full focus on this role.
• Teaching background – particularly a teacher with a licence is highly desirable, as you understand how learners absorb information.

Why This Role Matters
This isn't just administrative support – you will play an essential part in making sure employees and trainees can learn, grow, and find the information they need long after live training sessions are over. By turning expert-led health and safety training into enduring digital resources, you directly help save time, reduce risk, and improve workplace safety across Northern Ireland.

To apply, please send your CV and a brief video introduction explaining your ex-perience with LMS, AI tools, and content creation.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0900
Total Execution Time  0.0914
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,525,656 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Virtual-Learning-Content-Assistant-1628889
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0842 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1628889
 LIMIT 1 
0.0017   SELECT *
FROM `employers`
WHERE `employer_id` = 552851
 LIMIT 1 
0.0477   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1628889
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-20',ej.date_added) duration_daysDATEDIFF('2026-06-20',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-06-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1628889' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1628889 
0.0012   UPDATE employer_jobs SET hit_counts '***Apr-21-2026=712***Apr-22-2026=75***Apr-23-2026=41***Apr-24-2026=32***Apr-25-2026=14***Apr-26-2026=15***Apr-27-2026=50***Apr-28-2026=37***Apr-29-2026=17***Apr-30-2026=24***May-01-2026=12***May-02-2026=10***May-03-2026=25***May-04-2026=14***May-05-2026=10***May-06-2026=15***May-07-2026=16***May-08-2026=9***May-09-2026=6***May-10-2026=2***May-11-2026=8***May-12-2026=7***May-13-2026=9***May-14-2026=6***May-16-2026=7***May-17-2026=2***May-19-2026=5***May-20-2026=5***May-21-2026=2***May-22-2026=3***May-23-2026=1***May-25-2026=2***May-26-2026=2***May-27-2026=4***May-28-2026=2***May-29-2026=3***May-30-2026=1***May-31-2026=2***Jun-01-2026=2***Jun-02-2026=6***Jun-03-2026=1***Jun-04-2026=4***Jun-05-2026=3***Jun-06-2026=1***Jun-07-2026=4***Jun-08-2026=5***Jun-10-2026=4***Jun-11-2026=4***Jun-12-2026=6***Jun-13-2026=2***Jun-14-2026=4***Jun-15-2026=3***Jun-16-2026=8***Jun-17-2026=4***Jun-18-2026=3***Jun-20-2026=3' WHERE job_id'1628889'  
0.0009   UPDATE employer_jobs SET monthly_hits '***Apr-2026=1017***May-2026=190***Jun-2026=67' WHERE job_id'1628889'  
0.0016   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1628889' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1628889 
0.0282   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '552851'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)