Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Content

Co-ordinates

Dates: 2023-05-08 - 2023-05-12

Venue: GIZ Globe, Bonn, Germany

Room: BC13102 (Friedrich-Ebert-Allee 32 » Campus » 3. Floor)

Participants: Developers Committee & WorldBank CORE-MIS team

Aim & Objectives

Schedule

Day 0, Monday, 2023-05-08, arrival & preparation

Start

End

Program

Who

Tools

arrivals

13:00

14:00

Lunch

14:00

17:00

Prepare the room

Review the workshop agenda

Day 1, Tuesday, 2023-05-09

Start

End

Program

Who

Tools

09:00

09:30

Official welcome and introductions

09:30

10:30

Review and finalisation of the agenda

10:30

10:45

Coffee break

11:45

13:00

High Level Introduction to the modular openIMIS

13:00

14:00

Lunch

14:00

15:30

Mobile Apps overview

15:30

15:45

Coffee break

15:45

18:00

Payment Layer and Calculation Rules, Overview of Formal/Informal Sector in openIMIS

Seweryn Niedzielski

Day 2, Wednesday, 2023-05-10

Start

End

Program

Who

Tools

09:00

10:30

Setting up local instance of openIMIS

Seweryn Niedzielski

10:30

10:45

Coffee break

11:45

13:00

Data tools in openIMIS - FHIR API, Data Imports, Data Exports, Reporting

13:00

14:00

Lunch

14:00

15:30

Creating new BE module from scratch

15:30

15:45

Coffee break

15:45

18:00

Creating new BE module from scratch

Day 3, Thursday, 2023-05-11

Start

End

Program

Who

Tools

09:00

10:30

Create new FE module

10:30

10:45

Coffee break

11:45

13:00

Create new FE module

13:00

14:00

Lunch

14:00

15:30

Git flow, CI/CD, Jira Practices, code standards

15:30

15:45

Coffee break

15:45

18:00

Day 4: Friday, 2023-05-12, Wrap up & Departure

Start

End

Program

Who

Tools

09:00

10:30

Wrapping up & summaries

10:30

10:45

Coffee break

11:45

13:00

Securing all evidence

13:00

14:00

Lunch

Additional topic Requests:

Feel free to add sessions in a new line at the end of the table. If you feel that a certain session is especially important, kindly add your name to the supporters. You can also propose a moderator / presenter or volunteer for a session in the 'Who' column. We'll then see how to best slot it into the above schedule. If you feel responsible to take over a session as moderator, you might also want to create a sub-page for the session.

Start

End

Program

Who (& Assistant)

Supporter

  • Creating new CORE-MIS program

Damian

  • Elastic Stack (especially Kibana and Elastic)

  • Lifecycle of the social protection program in the CORE-MIS (for instance what actions are taken during life cycle of Unconditional cash transfer, starting from preparation, though targeting and monitoring till the end of the program)

  • Contribution guidelines (naming conventions, ....)

  • Mobile apps



  • Review on the application of standards



  • How-To: openIMIS for the IT-System admin:

    • docker composition options, security, scaling options, monitoring...

  • How-To: openIMIS integration supported strategies and implementation options:

    • APIs (FHIR vs. GraphQL)

  • How-To: openIMIS integration supported strategies and implementation options:

    • Frontend specific: SSO, CORS, Proxy Pages, Connected 'widgets' (React Components),...

    • Backend specific: SSO, Impersonation,...

    • Exposing internal events (towards micro services integration)



  • How-To: building (from scratch) a backend module to customize claim validation rules (i.e. replace reference one)

    • events (django signals) 

    • backend module configuration

  • How-To: providing a "language pack" frontend module

  • How-To: building (from scratch) a brand new 'FOO' (to keep it simple) complete module, in relationship (FK) of another module (claim or whatever)

    • backend: new django model, registering GraphQL (queries and mutations)

    • frontend:

      • basic contributions entries (main menu,...)

      • simple "constant-based" picker

      • using pickers from other module

      • sending mutations via the "journal"

  • How-To: backend "advanced" topics

  • How-To: frontend "advanced" topics

Relevant Resources

Open topics / questions

  • No labels