TERMS OF REFERENCE (ToR) Technical Assistance to Support the implementation of the Maison Shalom eLearning (MSeL) Center


Technical Assistance to Support the implementation of the Maison Shalom eLearning (MSeL) Center

  1. Purpose


The purpose of this consultancy is to support the design, development and implementation of the efficient and effective MSeL Center platform for Maison Shalom in Rwanda.


  1. Objectives


The overall objectives of the assignment will be the following:


    • To build the MSeL center platform making its architecture robust, secured and flexible to integrate different e-learning features;
    • To customize, rollout and support MSeL as an e-learning framework based on multilayered business, content and operational components along with multitenancy supports;
    • To develop and implement education metadata standards and an interoperability framework;
    • To establish the education data service bus and data warehouse;
    • To develop and integrate the main core systems of the MSeL center platform;
    • To deploy the integrated MSeL center platform and build data producers and users’ capacity to use the system.


  1. Background


Maison Shalom is a Non-Governmental Organization created in 1993 working in Rwanda since 2015 (www.maisonshalom.org). It exists for every person to live with dignity and flourish fully in every society by promoting human development trough psychosocial, educational, and economic support to those most in need, in order to empower them to become agents of positive change in their communities.

Maison Shalom with the support of 212,172.00 USD from MasterCard Foundation, is in the process of creating a digitalized learning center that has to provide its primary audience (±3,000 learners) with access to information, exciting and interesting experiences to practice, enrich, and  enhance  their learning in different subjects and in 18 months from November 2020.

This center will be filled with manipulatives, art materials, books, and other instructional tools. Learners will visit the center to complete an assignment or learn through different activities. Using the internet- based learning center approach, learners will participate in activities that help them see curriculum subjects in real-time, hands-on ways. Working both independently and in small groups, learners will be provided with time and space to complete a project or learn about a subject in a more in-depth fashion.

This learning center will be governed by rules that learners are well aware of and requires learners to be responsible and accountable for their own learning. The power of this learning center lies in the fact that


learners who "didn't get it the first time" or need information presented in a different light receive a more individualized lesson than a whole-class lesson could ever provide. The center will provide time for learning facilitators to spend time with learners individually or in small groups, helping learners learn curriculum materials in their own way and style.

Consequently, Maison Shalom is aiming to develop and implement the overall MSeL Center Management Information System by addressing issues related to:

  1. Demand for and utilization of quantitative and qualitative data at different levels with respect to the learning center strategic view;
  2. Organizational framework that supports data collection, availability, and use.
  3. Functional, technical and operational requirements of the systems that support the technical aspects of learning center data management.
  4. Data analysis, information accessibility and use.

In this regard, Maison Shalom is to recruit an experienced firm to implement the key recommendations and roadmap of the Integrated MSeL architecture. This work shall allow to create a strengthened culture of evidence-based decision-making processes.


  1. Scope of Work


This consultancy will proactively engage all relevant stakeholders to develop a comprehensive and integrated learning center management information system. The work will build on the implementation roadmap for the MSeL Center architecture, the Maison Shalom policy and other existing education policies, the national strategy for the development of statistics, as well as ICT policies and the Maison Shalom Architecture Framework.

The metadata standards definition and implementation shall include the following key components:


  • Data attributes, which identify technical specifications and parameters that inform how a piece of data is designed and generated within an information system. It shall include field length, element type, permitted values, code sets, technical translations (formats), storage location, data source and target (technical), load time, privacy and security attributes in compliance with national and international regulations, and all other relevant aspects.
  • Metadata around data management, which conveys information about data meaning, availability, limitations, calculation, purpose, owner, steward, data source and target (operational), time parameter, treatment, history, retention, access, read and write permissions, and security, etc.
  • Metadata around data analysis, reporting and use, focusing on data quality.


Further, the implementation of the metadata standards shall be complemented by the adoption of an interoperability framework for the core systems of Maison Shalom.

This framework will be jointly and mainly developed by the system integration architect and the metadata specialist.

Building off the metadata standards, interoperability framework and the analysis of business processes and needs, the selected firm will develop an enterprise service bus and data warehouse to facilitate data integration.


The Enterprise Service Bus and the Data Warehouse shall be developed based on an iterative methodology, latest technologies and a service-oriented architecture. It shall provide a platform to integrate various data sources, create composite data views, host data services that make integrated data available as a service to internal and external end-users for easier reuse and to allow other external systems to interact with data easily. It shall incorporate the “Extract, Transform and Load (ETL)” system to:

    • Extract data from multiple source systems and other external sources
    • Transform data in different formats to a unified form expected by the Education Data Warehouse as defined in the metadata standards.
    • Load or store the transformed data in the Data Warehouse.

The Enterprise Service Bus and the Data Warehouse need to support, secure and manage data access, data transformation and validation and the ability to combine data from multiple sources in a single query or support nested queries across multiple data sources. Some of the key features to take into consideration in building the Enterprise Service Bus and Warehouse include:

    • Ability to expose any data store as a web service or representational state transfer (REST) resource;
    • Support for a wide range of data sources;
    • Support for a wide range of databases;
    • Support for a wide range of transport protocols;
    • Ability to transform and validate data in order to provide quality assurance;
    • Ability to combine data from multiple data sources in single response and to support nested queries across data sources;
    • Comprehensive management & monitoring web console;
    • Ability to ensure data security and provide post-attack forensics;
    • Role-based access control of data read and write operations;
    • Embedded monitoring and evaluation (M&E) tools to ensure MSeL center Platform is meeting design goals.

The development of MSeL center Platform shall be built with open standards and open system so that they align with the Rwanda Government Enterprise Architecture (RGEA) and principles of digital development.

It will entail building analytical and query tools to create data view dashboards, based on relevant statistical methods, for different stakeholders interested in learning center data as well as defining secure application program interfaces (APIs) for external system access and integration as well as promoting third-party application development.

Further, the selected applicant will provide support to Maison Shalom to deploy the MSeL center Platform, engage and build stakeholders capacity at different level to use the system and data for planning and decision making. This includes both initial stakeholder training but also working with stakeholders to define user scenarios and ongoing programs and policies to maintain enough capacity for the purpose of ensuring sustainability.

Quality assurance of deliverables will be undertaken through a taskforce composed by key stakeholders and academics specialized in education policy analysis, data science, statistics, machine learning, ICT, and education research. These will define system design goals and key performance indicators (both qualitative and quantitative) to measure progress in meeting these goals.

The firm is expected to adopt a contextualized approach, define the set of processes, techniques and activities they will use to perform the tasks.


  1. Deliverables


Under the supervision of Maison Shalom, the following are required and must be validated with the participation of all key stakeholders

  1. Inception Report
  2. Software Requirement Specification SRS.
  3. Development of MSeL center platform
  4. Data Migration Document
  5. API Specification of the MSeL center platform
  6. Software Deployment on Live Server.
  7. User Manual
  8. Knowledge transfer through workshop/Training.
  9. Source code & database
  10. Project Completion report including upcoming challenges if any.
  11. Provide 12 months Support & Maintenance Service.



  1. Provision of Monitoring and Progress controls


The selected vendor will work closely with the Maison Shalom and assigned staff. The company will report to Country Director of Maison Shalom.



  1. Eligibility criteria, Degree of expertise and Qualifications


The vendors who wish to participate should meet the following eligibility criteria:

    • Minimum 4 years of working experience in integrated information management systems development, data science projects and demonstrated technical expertise in a relevant field.
    • Capable of recruiting and building a team of national and international experts with a high level of relevant expertise in Business Analysis, Business Intelligence, Metadata Standards and interoperability framework, Information Systems Architecture, Information Security, Software Development, Database and Applications Administration, Data Science, Data Analyst or other relevant  areas.
    • Proven technical expertise and experience in stakeholders analysis, processes modelling and requirements  specification.


    • Proven experience in the development and implementation of integrated information system architecture plans.
    • Proven expertise in capacity development.
    • Experience working in Rwanda on Information, Communication Technology is an asset.
    • Must be a legally certified and registered institution in Rwanda.


This assignment will be Kigali-based and will require the consultant to be present on ground where the deployment of the platform will take place for the total duration of the technical assistance.


A technical proposal outlining:

  • The methodology and work plan
  • Comprehensive  CV  of  all  team  members,  detailing  professional  pertinent  experience  and qualifications, focusing on skills and experience applicable to this task
  • A history of similar consultancies and assignments with relevant proof

A financial proposal based on a clear cost breakdown separating consultancy fees and fixed cost. The consultant fees shall be calculated in terms of man/work days and all due taxes must be considered in the price quotation.

The minimum technical score (St) is required for the technical evaluation: 70%. The formula for determining the financial scores is the following:

Sf = 100 x Fm / F, in which Sf is the financial score, Fm is the lowest price and F the price of the proposal under consideration.

The weights given to the technical and Financial Proposals are:

    • Technical = 0.7, and
    • Financial = 0.3

N.B: Selection method is Quality and Cost-based (QCBS).


  1. How to Apply

Applicants must submit their proposal to coordination@maisonshalom.org by 21 October 2020 before 1:00 pm (Kigali Time). Qualified firms/consultants whose technical proposal meets the selection criteria will be contacted for financial proposal submission.

Financial and Technical Proposals must be separated and mailed differently, only suppliers’ whose technical proposal meets the minimum score will be financially evaluated.


Please submit applications to Maison Shalom-Rwanda at: coordination@maisonshalom.org with the following subject:

  1. Email 1: “Technical Proposal - Assistance to Support the implementation of the Maison Shalom eLearning (MSeL) Center.
  2. Email 2: “Financial Proposal - Assistance to Support the implementation of the Maison Shalom eLearning (MSeL) Center.


  1. Disclaimer


The submission for this ToR does not entail any commitment on the part of Maison Shalom, either financial or otherwise. Maison Shalom reserves the right to accept or reject, wholly or partly any or all the bids or cancel the bids, without assigning any reason, whatsoever. Further we reserve to invite you for a presentation in our office.

Done at Kigali, on 14th October 2020



Country Director