Choose language:

Call us

Poznań, Poland +48 722 030 040

Write to us

We will contact you and discuss the details.


    The administrator of personal data provided in the contact form is eFresh sp. z o.o. with its registered office in Poznań. The data will be processed solely for the purpose of handling the inquiry. Detailed information, including information on your rights, can be found in Privacy Policy.

    About Diagnostic Academy, an expert e-learning portal using video

    The diagnostician academy portal was supposed to enable the completion of the full learning process within the purchased video course with a certified exam. Our role in the project was to understand and diagnose the expectations of the project owner, develop implementation documentation and carry out the implementation.

    • the ability to view video teasers with fragments of training
    • purchase of access to training for a specified time (including a designated time to complete the test)
    • multi-level user management
    Certyfikowana Akademia Diagnosty - Aurum

    Preparatory work

    As part of the preparatory work, we first conducted a preliminary analysis of the solutions available on the market (however, none of them met the expectations of the project owner). Then we conducted a series of workshops to develop userflow specifications.

    Workshop 1.
    Discussion of key assumptions from the perspective of the Project Owner:

    • discussion of the vision and strategic assumptions (development plan, markets, number of users in the perspective of 1-3-5 years), language versions
    • description of personas, i.e. characteristics of platform users
    • roles in platform administration
    • expected number of students and related technical loads (loading speed, etc.)
    • key functionalities on the platform
    • discussion of expected payment methods and currenciesWarsztat 2

    Workflow brainstorming:

    • developing diagrams related to the processes of different types of online courses (from the introductory presentation, through purchase, to progress control and exam)
    • describing the database functions related to collecting information about a given user (student)
    • defining the documents that the system must aggregate due to formal needs

    Pre-implementation documentation and mockups

    As a result of workshops, consulting and analytical work, documentation necessary for developers to implement was created.

    • list of views, technical specification of implementation together with user flow – documentation describing processes and algorithms on the platform
    • low-fidelity mockups – clickable UX prototype illustrating the functions and operation of the platform
    • graphic designs of individual views – desktop and mobile designs of key views
    • test content – prepared by the Client containing descriptions for all subpages, sample course with video materials and all information, photos and video materials

    Unique Academy functionalities

    The platform had a significant number of non-standard solutions, including:

    • Different types of courses with fees depending on the length of the course,
    • The ability to stop the course in progress and return to it at a later date
    • Time access to the exam at a designated time without the possibility of extending or interrupting the exam
    • Pre-exam tests as preparatory material for the exam

    The development plan for the platform includes the so-called Multivendor, i.e. the possibility of multi-person use of the platform by the Diagnostic Academy speakers, who can add their new courses to the training offer and benefit from functioning within it.

    Desktop and mobile implementation

    The implementation was carried out by the development team:

    • The implementation work was divided into sprints according to the agreement (each sprint has 10 working days), 5 working days of dev work, 4 h of QA testing by the tester, 4 h of corrections, 1 day of client testing, 3 days of reserve for corrections, in case of faster execution we started the next one
    • The client checked the operation of a given sprint according to the documentation of the so-called acceptance criteria
    • The closure of a given sprint was done in writing and after its approval we moved to the next stage of work
    • After the completion of the entire implementation, it took 3 days to test and integrate all functions together with testing

    Milestone: acceptance of the BETA version (ready to introduce content version with all functionalities in the test environment)

    Examination module

    A module enabling the conduct of an exam, a system for certifying learners, monitoring of learner progress and access to the most up-to-date information from training courses and thematic materials.

    Training and content introduction

    We recommend that the content be entered independently by the team operating the platform. That is why we have maintained the following process of preparing for publication:

    • 4-hour online training in system operation (step-by-step walkthrough of all functions with the Client’s team)
    • Provision of user instructions
    • Assistance during entry – in case of problems, our Project Manager supported the Client’s team
    • Entering all PL content (video products, descriptions, certificates, photos, etc.)
    • Testing before publication (manual tests of all processes, verification of payments, documents, correctness of security against unauthorized access, saving in databases)

    DO YOU HAVE A VISION YOU WANT TO FULFILL?

    Contact us and we will help you build a brand that will conquer the market.


      The administrator of personal data provided in the contact form is eFresh sp. z o.o. with its registered office in Poznań. The data will be processed solely for the purpose of handling the inquiry. Detailed information, including information on your rights, can be found in Privacy Policy.