Add & Edit entries
Entries can be added by using the Epicollect5 web app accessible from the data viewer.
As long as you have permission to to so, and add button will be shown.
Add or edit entries for single form projects
Let's have look at our EC5 DEMO PROJECT. The project is public, so anyone can add entries via the web as long as they are logged in. It also has got a single form called Form 1.
A public project accepts entries from user who are not involved in the project closely i.e they do not have any role for the project:
Any public user can add an entry using the "Add Form 1" button on the top right.
As the EC5 Demo Project is created by Imperial College staff, a public user CANNOT edit or delete other users' entries though. Notice the delete and edit buttons are disabled. If the user OWNS the entry though, those buttons will be enable for that entry. More on this later. Let's add an entry by clicking the "Add Form 1" button on the top right. It will open the Epicollect5 web app to add an entry:
Like the mobile app, you fill in the questions until you reach the end of the form. You then save the entry and click on either "Exit" or the project logo to go back to the data viewer:
Now you can see the entry just added. Notice the edit and delete buttons are now enabled: the user owns the entry, so he has got the rights to delete it or make amendements.
If you were either a creator, manager or curator for a project, you would see this:
The edit and delete buttons are enabled for ALL the entries as you have the permission to perform those action.
For a private project the same rules apply, but users who do not have access to the project will not be able to access it.
Add or edit entries for multiple forms projects
If your projects consists of many linked forms, you can add entries to the first form exactly as above.
For child forms, things are a but different. Epicollect5 links forms in a hierarchy structure (how to link forms). This means when adding a child form you have to select a parent entry first.
On our EC5 Hierarchy project, we have a structure like CLASS > PUPIL > TEST.
Adding a CLASS entry is exactly as explained above for single form project. To add a PUPIL entry you have to select a CLASS entry first. Just find the CLASS entry you want to add a PUPIL for and click on the "+" button on that entry row. (Remember, you need to be logged in to see that button)
The data editor will open to the PUPIL form to add an entry.
If you are viewing some PUPIL entries, you can add an antry via the "Add Pupil" button on the top right:
This is possible because the selected CLASS entry is "Media" so any PUPIL you add from this view will belong to that entry.
Using the same approach, you can add child entries further down the hierarchy. For example, TEST entries.
Add or edit branch entries
Adding a branch entry is exactly like adding a child entry: find the row with the entry you want to add a branch for and on the branch column, click on the "+" button. Looking at our EC5 BRANCHES PROJECT:
To edit the branch, you can either edit the entry the branch belongs to, or when viewing the branch entries, click on the edit button on the table row.