Skip to content

This project is to allow generation of test data for the Common transfer file (CTF) XML Standard

Notifications You must be signed in to change notification settings

arcio-uk/Common-transfer-file-CTF-Test-Data-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Common-transfer-file-CTF-Test-Data-Generator

Do you need to test out your MIS without exposing sensitive student data? It's not worth taking the risk of uploading school's data to an untrusted company on cloud servers which could be anywhere.

This project is to allow generation of test data for the Common transfer file (CTF) XML Standard, to allow you to test out software safely.

Quick XML files download

Go here to quickly download some XML transfer files.

Need Custom Data?

Email us at [email protected] for custom test data generation services to meet your requirements!

How to use it

  1. Install Node.js and NPM
  2. run npm install
  3. run npm run csv-to-json
  4. run npm run create-students -- {the amount of students you want to generate} {the amount of files you want to generate}
  5. go to /output/ and look at your newly generated XML files!

Config

Take a look at /src/config.ts for config variables.

CHANCE_OF_OPTIONAL_VARS is how frequently the generator will generate optional variables.

CHANCE_OF_SUPP_INFO is how frequently the generator will generate supplemental information (SuppInfo).

Resources

CTF Specification Page

CBDS download page

About

This project is to allow generation of test data for the Common transfer file (CTF) XML Standard

Resources

Stars

Watchers

Forks

Packages

No packages published