When a volunteer checks out from an assignment or enters hours, they'll be asked for the usual: Job, Location, Date, Start time, and Duration. If that job supports job activities, then there's something extra: a prompt for the count of job activities.
For job activities set to Prompt for start/end times, when selected, those job activities will require the volunteer to say when they started and stopped that activity. These times must fall within the overall Start time/Duration of the hours record itself.
The Start time/End times for an activity must not overlap any others: they can't be doing more than one activity at a time!
If the job activity has one or more Accounts and outcomes to show..., then the volunteer will ask for quantities of each. The values for these are limited by any min/max values set in the job activity.
If Prompt for comments is checked for a job activity, that activity will ask for its own Comments.
If Activity locations to prompt for is not blank for an activity, that activity will ask for its own Location from that list.
In the underlying job, if the Min job activities to prompt is greater than zero, the volunteer must enter at least that many activities here to post their hours.
During a single shift, a single volunteer can do the same job activity more than once, as long as they don't overlap. For example, the volunteer could do Adult Tour for half an hour and meet five people, then Student Tour, then Adult Tour again from 11:30am to noon. VSys is perfectly fine with this, and Student Tour would post two separate virtual hours records.