cb-ai-assistant.enabled can be set to false to disable the AI Assistant extension for the container. By default it is set to true.
{
"cb-ai-assistant.enabled": true
}Coderbyte project specific settings.
- To install custom extensions on startup, provide the array of extension installation identifiers under
extensions.installproperty. - Preinstall custom packages:
- java:
gradlewormaven- will install packages as set in/home/workspace/projectjava configuration - node: a list of npm packages will be installed via
npm install - python: a list of pip packages will be installed via
pip install
- java:
- Scripts that run upon container start in
/home/workspace/projectdirectory - Custom grading script that runs upon submission. Our platform then uses the outputs of the TAP and XML files to assign a final score.
{
"extensions": {
"install": [
"ms-python.python",
"esbenp.prettier-vscode"
]
},
"packages": {
"java": "gradlew",
"node": [
"express",
"uuid"
],
"python": [
"uuid",
"pycparser",
"pydantic"
]
},
"scripts": [
"npm run build",
"python3 manage.py migrate",
],
"grading": {
"command": "./run-tests.sh",
"output": {
"tap": ["file1.tap", "file2.tap"],
"junit": ["file1.xml"]
}
}
}