Matogen Corporate Web and Software DevelopmentMatogen Corporate Web and Software DevelopmentMatogen Corporate Web and Software DevelopmentMatogen Corporate Web and Software Development
  • Home
    Landing Page
  • Our Work
    Company Portfolio
    • Portfolio
    • Case Studies
    • Testimonials
  • Services
    What we do
    • Analysis & Strategy
      • Content Strategy
      • System Analysis
      • Needs Analysis
      • Technical Documentation
      • Digital Strategy & SEO
    • Creative
      • UI & UX Design
      • Web Design
      • Graphic Design & Print Media
      • Brand Identity
    • Development
      • Bespoke Development
      • Outsourced Development
      • Mobile Apps
      • Responsive Development
      • CMS Development
      • E-commerce
      • Web Services & API’s
    • Artificial Intelligence
      • AI, ML & Big Data
    • Software as a Service
  • Outsourcing
    Contract Developers
  • Get in Touch
    Quotes & Careers
    • Request a Quote
    • Branches
    • Careers
      • Internships
  • About us
    Who we are
    • Mission & Vision
    • History
    • Divisions
    • Our Management Team
    • Our Clients & Brands
    • Company Documents
    • Press Releases
    • Corporate Social Responsibility

North-West University

    Home Services Saas North-West University
    NextPrevious

    North-West University

    By Amanda van Vuuren | Saas, Cloud-based Apps, Custom Development, Web services & API's, Drop-in-Base, Case Studies | 0 comment | 15 July, 2020 | 0

    North-West University

    We were contracted by NWU to develop an online system that will facilitate the capacity planning, placements and assessments of NWU students for the practical aspect of their studies. 

    The system consolidates 8 API data streams from the existing University systems, and automates the placement process & management of student practicals.

    With re-usable modules & components, our system core is designed for new modules and components to be added and shared, quickly and easily. The layered design and separation between databases, api and user-interface allow for upgrades to be executed with ease. The  generic core data model caters for multiple Faculties such as

    Education, Nursing and Pharmacy students. The core offers a configurable WIL  Office ID functionality to each new NWU school, to provide for unique operational needs.

     During the placement period, students can place themselves at a Service Provider of their choice by clicking on a link. Mentors can be assigned to assess students on work-integrated learning activities. 

    The system tracks capacity and scheduling with the registered and available Service Provider entities (such as Hospitals and Schools), as well as hours of practical work accrued by the student.

    Drop-in-Base AngularJS CSS3 HTML5 Material Design

    Module extensions

    Service Provider extensions

    Placements

    Capacity Tracking

    API Integration

    Tracking and results

    Portfolio of Evidence

    Reporting

    Detailed functionality

    Each Student has one or more WIL Modules. For each module, they will have to complete Practicals (Subject for Education, Discipline for Nursing, Service learning for Pharmacy).

    All students are linked to WIL Modules during registration, and by knowing the WIL Modules for a given student, the system will create a list of Practicals in which the student may participate. This will be done in a pivot tale, called StudentPracticals, which will serve to create a many-to-many relationship between Students and their Practicals.

    When the ServiceProvider register we can show them the list of Practicals(Subjects for Education, Discipline for Nursing, Service learning for Pharmacy) available for selection. The ServiceProviderAvailability will then be populated by the Service Provider, and allows for one or many time AvailabilityBlocks.

    When a Student is assigned to the AvailabilityBlocks they receive a Placement the placement is linked to a group of AvailabilityBlocks for the ServiceProvider indicated what ServiceProviderAvailability they had. The AvailabilityDetails column is used to specify if it is a Ward for Nursing, Grade for Education, or any other details that may be relevant for the available placement in order to facilitate the generic nature of all the availability blocks.

    Each ServiceProviderAvailability can have one or many AvailabilityBlocks that indicates what time slots are available. The system then validates the assignment based on business rules from the faculty, setup as configurables in the system backend.

    Data Design & maintenance

    Matogen modeled the database for the project to adhere to three main criteria;

    • The data model should be fluid, allowing for large-scale changes in the business rules over the course of 3 years with minimal effort.
    • The data structure should be designed to contain & merge all data sources of existing systems into the fluid structure.
    • The data should be maintained with automation to merge new input from existing onsite systems with our cloud-based system.
    No tags.
    Avatar

    Amanda van Vuuren

    More posts by Amanda van Vuuren

    Related Post

    • Certificate of Registration

      By admin | 0 comment

      Read more

    • Tax Clearance Certificate

      By admin | 0 comment

      Read more

    • BBBEE Certificate

      By admin | 0 comment

      Read more

    • Letter of Good Standing with Chamber of Commerce

      By admin | 0 comment

      Read more

    • Letter of Good Standing with Workers Compensation Fund

      By admin | 0 comment

      BBBEE CertificateLetter of goodstanding – Workers Compensation Fund – LOGSTax Clearance CertificateRead more

    • General Terms & Conditions

      By admin | 0 comment

      Read more

    • Mutual Non-disclosure Agreement

      By admin | 0 comment

      Read more

    • Octogen Budget Planner

      By admin | 0 comment

      Visit on the web Budget Planner We were tasked to create a User Interface to support South Africans of all ages and from all walks of life – easy to use and understand while incorporatingRead more

    NextPrevious

    Stellenbosch HQ (ZA)

    Unit 2, Campbell Scientific Building,
    1B Meson Street, Technopark,
    Stellenbosch, 7600

    [email protected]

    (T) +27 (21) 880 1404
    (F) +27 (86) 557 3241

    PO Box 2124, Dennesig, 7601

    Potchefstroom (ZA)

    38 Retief Street,
    Potchefstroom
    2520

    [email protected]

    (T) +27 (81) 032 8695

    Nelspruit (ZA)

    St Andrews Road,
    White River Estates
    1240

    [email protected]

    PO Box 854, White River 1240
    © Copyright to Matogen Corporate Web Development 2007 - 2021 | All Rights Reserved | Terms and Conditions
    • Home
      Landing Page
    • Our Work
      Company Portfolio
      • Portfolio
      • Case Studies
      • Testimonials
    • Services
      What we do
      • Analysis & Strategy
        • Content Strategy
        • System Analysis
        • Needs Analysis
        • Technical Documentation
        • Digital Strategy & SEO
      • Creative
        • UI & UX Design
        • Web Design
        • Graphic Design & Print Media
        • Brand Identity
      • Development
        • Bespoke Development
        • Outsourced Development
        • Mobile Apps
        • Responsive Development
        • CMS Development
        • E-commerce
        • Web Services & API’s
      • Artificial Intelligence
        • AI, ML & Big Data
      • Software as a Service
    • Outsourcing
      Contract Developers
    • Get in Touch
      Quotes & Careers
      • Request a Quote
      • Branches
      • Careers
        • Internships
    • About us
      Who we are
      • Mission & Vision
      • History
      • Divisions
      • Our Management Team
      • Our Clients & Brands
      • Company Documents
      • Press Releases
      • Corporate Social Responsibility
    Matogen Corporate Web and Software Development