Simple web forms

Simple web forms

by Robert Scott -
Number of replies: 5

Hello,

I've been looking around for help with creating a form for students to submit. Inspired by what I've seen here - http://workspace.nottingham.ac.uk/display/Moodlehelp/How+to+create+an+Absence+Form - I want to create something similar.

But I cannot see a form block or plugin. I don't need to use the Absence module as this is for individual students to submit to rather than a teacher to track all students in a class.

Am I looking in the wrong place or is the only way to have web forms in moodle to use google forms or similar?

Rob

Average of ratings: -
In reply to Robert Scott

Re: Simple web forms

by Mary Cooch -
Picture of Documentation writers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Testers Picture of Translators

What do you need your form to say? If you can be more specific, perhaps we can offer more suggestions. You can use Feedback for quite a lot of instances (it is standard but disabled by default so you will have it on your Moodle) Or you can even use an online text assignment, where they just type in a text box, again, depending on your needs.

Or did you actually want to develop a custom form yourself?

In reply to Mary Cooch

Re: Simple web forms

by Robert Scott -

Hi Mary,

I'd like to capture their user ID, start and end dates and times of the absence, a reason for the absence and an explanation (similar to this google form). It looks like feedback might be able to do this (although it has no date/time picker).

I'd prefer to have a form that i can customise myself though, so that I can apply it to other purposes (like an application to suspend studies or change course)

Is there anything out there?


In reply to Robert Scott

Re: Simple web forms

by Davo Smith -
Picture of Core developers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers

What are you wanting to do with the data you are capturing?

Do you want it to go into a spreadsheet that you can analyse?

Do you want it to automatically send notifications when new data is submitted? If so, who should it go to?

The feedback module allows you to customise the questions you want to ask, so does that not already cover the requirement "a form that I can customise myself"?

You could also try the database module, as you can customise the fields you want to capture data about (and that would also handle the displaying of the results).

If you really want to have complete control over the form to display and what you want to do with the results of the form, then you will need to create your own custom block/activity - that will give you the freedom to do whatever you want with it.

In reply to Davo Smith

Re: Simple web forms

by Robert Scott -

OK, a bit more information. Ideally, I would like each submitted response to be emailed but also stored in a spreadsheet for administrators to see, but not students.

I think that what I'm hearing is that there isn't something that already exists. A google form may offer what I need without going into creating a custom block. Or is creating a block fairly easy and recommended?

I appreciate your responses so far.