---
title: "How to upload a task"
canonical: "https://help.skillpanel.com/space/TSG/2897870865/How%20to%20upload%20a%20task"
format: markdown
---
To upload a task, click on 'Tests' at the top, then 'Task library' and there will be a button with the option to create a task. 

The different types of questions **SkillCheck **supports are listed below, click on each to check how to upload a particular task type.

- <u>[Choice question](https://devskiller.atlassian.net/wiki/spaces/TSG/pages/2897051680)</u><u> </u>
- <u>[Essay Questions](https://devskiller.atlassian.net/wiki/spaces/TSG/pages/2897707066)</u>
- <u>[Code review](https://devskiller.atlassian.net/wiki/spaces/TSG/pages/2897379382)</u><u> </u>
- <u>[Programming task ](https://devskiller.atlassian.net/wiki/spaces/TSG/pages/2897838124)</u>
- <u>[DevOps](https://devskiller.atlassian.net/wiki/spaces/TSG/pages/2897772652)</u> - check how to add programming tasks first!
- <u>[Database](https://devskiller.atlassian.net/wiki/spaces/TSG/pages/2897117274)</u><u> </u>
- <u>[Code gaps](https://devskiller.atlassian.net/wiki/spaces/TSG/pages/2897838110)</u>

[Click here to see a link on GitHub with example projects](https://github.com/Devskiller)

If you would like a more in-depth description of how to upload programming tasks, please click here and find the specific project you are looking to upload.