OptiLearn LMS Modernization

Closed
Main contact
VuePoint IDS Inc.
Puslinch, Ontario, Canada
David Pietrobon
President | Publisher
Project
200 hours per learner
Learner
Canada
Advanced level

Project scope

Categories
Information technology Software development UI design UX design Website development
Skills
user interface (ui) user experience (ux) usability testing codebase learning platforms scalability systems architecture usability learning management systems
Details

Main Goal

The project’s primary goal is to modernize VuePoint IDS Inc.’s proprietary Learning Management System (CROJOURNAL.com), which is essential for delivering accredited asynchronous courses required for optometrist licensing. This modernization will involve refactoring the outdated PHP codebase into a modern framework, ensuring greater performance, security, and maintainability, while enhancing user experience—particularly for mobile learners—and supporting future scalability.


Objectives

Code Modernization

  • Analyze the existing PHP codebase and architecture.
  • Refactor to a modern framework that supports compatibility, maintainability, and scalability.


User Interface & Experience

  • Redesign the user interface according to current UX/UI best practices.
  • Ensure accessibility and improved usability, with a focus on mobile responsiveness.


System Integration

  • Strengthen integration with VuePoint’s CRM (ActiveCampaign) for better user management, communication and marketing the service.


Quality Assurance

  • Conduct usability testing to validate that the new platform meets the needs of learners and administrators.


While the existing system largely defines the functionality of the LMS, this project is not limited to a simple rebuild. The refactoring and redesign will preserve current capabilities while also introducing select new functions to improve efficiency, enhance learner engagement, and strengthen system integrations.

Deliverables

Technical Assessment & Planning

  • Comprehensive review of the existing PHP codebase and system architecture.
  • Documentation of current functionality, dependencies, and pain points.
  • Technical plan for refactoring into a modern framework.


Modernized Codebase

  • Refactored system built on a modern, secure, and scalable framework.
  • Migration of existing functionality to the new platform.
  • Implementation of new functional requirements identified during project scoping.


Redesigned User Interface (UI/UX)

  • Wireframes and design mockups aligned with current UX/UI best practices.
  • Mobile-responsive interface for learners and administrators.
  • Accessibility improvements to meet recognized standards (e.g., WCAG).


CRM Integration Enhancements

  • Improved integration with ActiveCampaign for user data synchronization, course enrollment management, and communications.
  • Documentation of integration workflows.


Testing & Quality Assurance

  • Usability testing sessions with representative users.
  • Security, performance, and load testing of the updated LMS.
  • Bug tracking and resolution prior to launch.


Deployment & Transition

  • Migration of existing course data and user accounts.
  • Deployment of the updated system to production.


Mentorship
Domain expertise and knowledge

Providing specialized knowledge in the project subject area, with industry context.

Hands-on support

Direct involvement in project tasks, offering guidance, and demonstrating techniques.

Tools and/or resources

Providing access to necessary tools, software, and resources required for project completion.

Regular meetings

Scheduled check-ins to discuss progress, address challenges, and provide feedback.

Supported causes

The global challenges this project addresses, aligning with the United Nations Sustainable Development Goals (SDGs). Learn more about all 17 SDGs here.

Quality education

About the company

Company
Puslinch, Ontario, Canada
2 - 10 employees
Education, Events services, Marketing & advertising, Media & production, Publishing & printing
Representation
Small Business

VuePoint IDS Inc. is a privately owned media and marketing services company focused on serving the information needs of the eyewear and eye care industry’s professional service providers including optometrists, opticians, ophthalmologists and affiliated personnel. CRO (Clinical & Refractive Optometry) is the professional education services division of VuePoint IDS. Other divisions include Optik - a bilingual B2B publication network, and Eye Care Business Canada and NextGEN OD providing information needs and employment opportunities for Canadian optometry students regardless of where they study.