for better Experience Download the App
Get the app


Afaq platform for health education is one of the most effective methods of delivering the professional message to targeted health practitioners. We have been eager to build a fully professional educational team capable of managing educational processes according to the highest educational standards that achieve high levels of performance and reach their audiences' knowledge and career aspirations.

On the other hand, it also contributes to the growth of health awareness among all segments of society to be one of the productive learning sources to achieve the Kingdom's Vision 2030 to reach the formation of a healthy and conscious society.

Organizational Structure of the Platform:

Here is a simplified summary of each job and its main roles:

  • Program Manager:

His role is pivotal and represents a fulcrum for the success of the training process as he is the mirror reflecting management strategies on the ground. He is entrusted with reviewing the structure and distribution of roles and coordinating all the efforts of the technical team to implement the work plan in detail and achieve the highest levels of quality.


  • E-LearningManagement Specialist:

He is an essential member of successful e-learning management because he is the key to completing all development work after reviewing and developing it in proportion to the technical environment to re-purpose and manage it in its correct and technically disciplined context.


  • E-Training Coordinator:

He represents the electronic work interface which reflects the efforts of the team. Through his efforts, the quality standards of good training are met and adjusted. he coordinates between all educational parties to ensure that the final output is as indicated.


  • Web Programmer and Developer:

The main role of the web developer lies in the design of websites based on the determinants and specifications required by the educational platform, he completes all the design work, writes code, prepares software, and works on data and information. He acts as a technical translator of information and data into properties and features that benefit the learner.


  • Educational Designer:

He is the developer of any educational course or program, especially in e-learning environments. He transforms the scientific material from a mere presentation on the computer into an interactive educational program that achieves well-defined educational goals, thus providing added value for the learning process.


  • Technical Support Specialist:

Technical support is the front line in terms of supporting all parts of the educational process, including trainers and trainees in technical matters such as problems with programs, forgetting the password, or e-mail problems.

The following are the roles and responsibilities for each job position:

  • Program Manager

  • E-Learning Management Specialist

  • E-Training Coordinator

  • Web Programmer and Developer

  • Educational designer

  • Technical Support Specialist


  • Program Manager:


  • Submit accreditation applications to the concerned authorities and coordinate all activities related to the validity and accreditations including the preparation, follow-up, and reporting processes required in accordance with the accreditation standards and processes.

  • Administrative supervision of the platform and fulfillment of any obligations related to governance systems.

  • Perform tasks related to the collection, interpretation, maintenance, and tracking of accreditation/data related to accreditation and evaluations.

  • Provide support and advice to educational programs designers and course designers on the design of the virtual courses.

  • Review the scientific materials presented on the platform and ensure their reliability and compliance with legal and ethical standards.

  • Collaborate with training and education experts to identify courses that help improve programs and support the requirements and needs of learners.

  • Supervise the support and operation of educational platforms and ensure their readiness and ability to overcome any technical or administrative obstacles.

  • Develop training content, design and presentation with Training Experts (SMEs) to produce e-learning modules in accordance with program objectives and educational principles.

  • Participate in the development and management of applied policies, strategic plans, objectives, and programmatic activities related to the Authority's programs.




  • E-Learning Management Specialist:



  • Develop and maintain e-learning courses in coordination with the training manager, web developers, and programmers.

  • Responsible for training other trainers in the use of platform technology and functionality needed to produce the virtual classroom session and virtual learning technologies.

  • Determine the options granted to users in accordance with the policies followed by the organization.

  • Maintain records, reports, and measures of the learning management system and analyze data to measure effectiveness.

  • Perform the final review of the content before publication to make sure it is free of any errors that distort the design of the course.

  • Collaborate with other departments to adjust the online training strategy to reflect any new policies or procedures required by the courses.

  • Provide continuous feedback to their learning and development team to streamline the workflow.

  • Maintain a learning management system by making the appropriate promotion to maximize functionality, for example. Upload new content to achieve the goals of online training.





  • E-Training Coordinator:



  • Provide technical support before and during the virtual class session.

  • Responsible for operating the technical platform for virtual classrooms to deliver classes according to different delivery methods.

  • Prepare welcome and closing messages for students and related instructions on using the platform's tools.

  • Schedule classes, breakouts, and conferences.

  • Manage materials and tools of courses and documents to be shared with trainees.

  • Work with trainers to ensure that lectures are free of any technical or administrative problems and to create a proper educational environment. 

  • Coordinate with technical specialists to solve any casual problem whether for trainers or trainees.

  • Conduct "technical checks" with registered trainees before the start of broadcasting.




  • Web Developer:



  • Write well-designed, testable, and effective code using software development best practices.

  • Create a website layout/user interface using standard HTML/CSS practices.

  • Maintenance and integration of data from various back-end services and databases.

  • Collect and refine specifications and requirements based on technical needs.

  • Responsible for the maintenance and expansion of services and features.

  • Collaborate with web designers to match the goal of visual design.

  • Use scripting languages, management tools, content creation tools, applications, and digital media.

  • Implement site updates.

  • Back up files from websites to local directories for recovery.

  • Identify issues detected through customer feedback and testing and correct them.

  • Evaluate the code to make sure it's compatible with browsers, devices, or operating systems.





  • Educational Designer:




  • Development and design of courses and curricula.

  • Edit and develop online learning materials.

  • Create learning experiences and environments.

  • Development of learning activities, assignments, and assessments.

  • Create computer-based training modules (CBT) and illustrated boards.

  • Develop instructor manuals, assessment models, and other teaching tools.

  • Collaborate with experts to develop the course content.

  • Manage online learning communities.

  • Analyze, update and purify existing online content.

  • Train trainers, students, and staff on how to use learning techniques.

  • Facilitate discussion and collaboration via social media.

  • Keep best practices in instructional design.

  • Write scripts for video and audio content.

  • Work with professional staff to solve issues reported by users.




  • Technical Support Specialist



  • Identify hardware and software problems and solutions.

  • Troubleshoot technical issues.

  • Resolve network problems.

  • Hardware and software installation.

  • Communicate with customers to quickly reach the causes of their problems.

  • Provide customer feedback in a timely and accurate manner.

  • Talk to customers through a series of actions to solve the problem.

  • Follow up with customers to make sure their problem is resolved.

  • Replace or repair the necessary parts.

  • Support for sharing new applications.

  • Provide support in the form of documented procedures.

  • Testing and evaluation of new technologies.

  • Conduct electrical safety checks on equipment.