A structured protocol for pediatric data collection using ReproSchema. Read more about ReproSchema here.
The B2AI Pediatric Protocols are deployed via GitHub Pages:
- Main Landing Page - Choose between protocol versions
- Questionnaires Only - Questionnaire-based assessments and forms
- Combined Protocol - Complete protocol including speech tasks and assessments
- Questionnaires Protocol: Contains only the questionnaire-based components for streamlined data collection
- Combined Protocol: Includes all speech tasks, assessments, and questionnaires
The deployed protocols reference specific versions of the schema, controlled by .deploy-config.json
:
{
"mode": "auto", // "auto" or "manual"
"manualCommit": "4fb0ce9", // Used when mode is "manual"
"comment": "..."
}
auto
mode (default): Automatically uses the current commit when deployingmanual
mode: Uses the specific commit hash defined inmanualCommit
-
For automatic updates (recommended):
{ "mode": "auto", "manualCommit": "4fb0ce9" }
-
To pin to a specific version:
{ "mode": "manual", "manualCommit": "your-commit-hash" }
This repository uses GitHub Actions for CI/CD:
- Validates both protocols using
reproschema validate
- Builds separate UIs for each protocol version
- Automatically deploys to GitHub Pages on merge to main branch
- Updates protocol versions based on
.deploy-config.json
Test any protocol using the URL format:
https://www.repronim.org/reproschema-ui/#/?url=url-to-your-protocol_schema
- Clone this repository
- Validate schemas:
reproschema validate [protocol-folder]/activities
- Test locally with reproschema-ui (see ReproSchema-UI GitHub repository)