# Upload a Form

## Description

This document provides instructions to upload a form for a project in a program using ODK Central.

## Pre-requisites

* [ODK Central](https://docs.getodk.org/central-intro/) must be deployed and available
* The user must have valid credentials to login **ODK Central**
* The user must have an Administrator role in ODK Central. See [Create User and Assign Role](https://docs.openg2p.org/1.2/user-guides/platform-guides/eligibility-and-program-enrollment/settings/assign-roles-to-users) guide.

## Procedure

1. Login to the **ODK Central**
2. Click the relevant project link to upload a form.

For example, here, the project is considered as Safety Net Program

3. Click the project (Safety Net Program) link listed below the **Projects**.

<figure><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2FBaCqSxcA3nrBNCPjkLgs%2Fsafety-net-program-under-project.png?alt=media&#x26;token=e638b50f-d89b-42cf-b382-7482b668cc35" alt=""><figcaption><p>ODK Central home screen</p></figcaption></figure>

4. The project (Safety Net Program) overview page is displayed.

<figure><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2Fh4duMw2AOCeYfLrhDxXI%2Fsafety-net-program.png?alt=media&#x26;token=35009ca3-d186-4406-b6d0-227a648aed66" alt=""><figcaption><p>Safety Net Program</p></figcaption></figure>

5. In the Forms, click the ***+New\..*** button.
6. ***Create Form*** screen pops up.

<figure><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2F6o7XsiizFZ5hc9ACkdBr%2Fcreate-form.png?alt=media&#x26;token=48eb0cfe-9704-41c4-8495-273a6c3d8af7" alt=""><figcaption><p>Create form</p></figcaption></figure>

7. Navigate and choose a form file from the location where it is stored.&#x20;

<figure><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2F7dnh6nMUmrV901205nwV%2Fimage.png?alt=media&#x26;token=9c46ab2a-f095-44c8-aadb-8ebefa7c3d5f" alt=""><figcaption><p>Safety Net Program</p></figcaption></figure>

Note:&#x20;

You must read the information and upload the type of file accepted as given in the ***Create Form*** screen.

8. Click the ***Upload*** button.&#x20;

A message pop ups on successful upload of the form. Once the form file is uploaded, the status of the form is in draft.

<figure><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2FCLAjcmbQStNdzSs2tAlW%2Fsafety-net-program-form.png?alt=media&#x26;token=3a92fa6b-6612-4bbd-81a6-9a055186bbe2" alt=""><figcaption></figcaption></figure>

In the ***Draft Checklist*** drop-down, by default, ***Upload initial Form definition*** is selected.

Now the uploaded form is available in the relevant project screen.

<figure><img src="https://252389534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCwMntokukpQZjoCcqMwL%2Fuploads%2FGyDJcYwmXgMsa2tOJiyj%2Fsafety-net-program-form-under-project.png?alt=media&#x26;token=732a83e1-f5f8-4527-9ec7-15697e51214c" alt=""><figcaption><p>Safety Net Program Form</p></figcaption></figure>

This completes the upload of a form for a project in a program.
