A Curriculum Authoring Tool this Project is made in React.js.
Created a tool for teachers to author curriculum for a subject. The curriculam subject is composed of
1. Chapters 1
- Headings 1
- Subheadings 1
2. Chapters 2
- Headings 1
- Subheading 1
- Subheading 2
{
"subject": "Mathematics",
"children": {
"1": {
"name": "c-1",
"children": {
"101": {
"name": "h-1",
"children": {
"1001": {
"name": "c-1 h-1 s-1"
},
"1002": {
"name": "c-1 h-1 s-2"
},
"1003": {
"name": "c-1 h-1 s-3"
},
"1004": {
"name": "c-1 h-1 s-4"
}
},
"childrenAllIdsOrder": [1001, 1002, 1003, 1004]
},
"102": {
"name": "h-2",
"children": {
"1005": {
"name": "c-1 h-2 s-1"
},
"1006": {
"name": "c-1 h-2 s-2"
},
"1007": {
"name": "c-1 h-2 s-3"
},
"1008": {
"name": "c-1 h-2 s-4"
}
},
"childrenAllIdsOrder": [1005, 1006, 1007, 1008]
},
"103": {
"name": "h-3",
"children": {},
"childrenAllIdsOrder": []
},
"104": {
"name": "h-4",
"children": {},
"childrenAllIdsOrder": []
},
"105": {
"name": "h-5",
"children": {},
"childrenAllIdsOrder": []
}
},
"childrenAllIdsOrder": [101, 102, 103, 104, 105]
}
},
"childrenAllIdsOrder": [1]
}
This section should list any major frameworks that you built your project using.
Curriculam Authoring Tool requires Node.js v12+ to run.
Install the dependencies after cloning the repo and start the server.
$ git clone https://github.com/salil0001/curriculum-authoring-tool.git
$ yarn install
$ yarn start
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
[React.js]: https://reactjs.org
[node-sass]:https://www.npmjs.com/package/node-sass
[Deployment-Link]:https://www.npmjs.com/package