Skip to content

Citolab/sortboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sortboard

Sortboard is an application based on the Q Methodology.

alt text

This application is created for primary education. There is also an application created for secondary/higher education which can be found here

Click here for more information (Dutch only).

The live version can be found here: https://citolab-sortboard.web.app/ and the teacher dashboard: https://docent-citolab-sortboard.web.app/

Techniques

This repository is created with Nx. It contains two React applications: one for the students and a dashboard application for the teacher.

Most components used in the application can be viewed en tested apart from the application in Storybook

The dashboard of the teacher uses read models to view the students data. Firebase functions update readmodels when (student) documents are changed. The 'Blaze Pay as you go' firebase plan is needed to be able to deploy this functions. To try this example you probably won't be charged because of the free initial credits you'll have and by default is asks to set a budget (prefilled with 25$). But a credit card should be coupled.

static data

The cards to be sort are hard-coded here: libs\data\src\lib\static.ts