Creating a custom form after registration

Creating a custom form after registration

alorot alorot
Vastuste arv 6

Hello. I am new at moodle. I´ve read a while so on but still won´t get how to do this:

What I need is a person can register first with the default moodle registration form, and then they must fill up a very long custom form. I tried with user fields but I can´t do it this way. One of the reasons is that I need people could get register and then fill up the form but if they need to stop and continue after few days they would be able to it.

Now i am trying with new activity and dataform. But I don´t know if this would be the best option or what. 

Basically I need to save some other user data but as they are so many fields, I need it could be stoppable and continuable.

Some clue where to start or to do it?


Thank you very much.

Keskmine hinnang: -
Vastuses alorot alorot

Re: Creating a custom form after registration

Itamar Tzadok

If you proceed with a dataform activity for this requirement we can continue the discussion and look into details in the Dataform (plugin) forum. naeratus

Vastuses Itamar Tzadok

Re: Creating a custom form after registration

Federica Marra

Hi Itamar,
Do you know if it is possible to link the information collected with the Database activity with the upgrading of the user custom fields?

Thanks!

Vastuses Federica Marra

Re: Creating a custom form after registration

Itamar Tzadok

If you mean updating custom profile fields from the Database activity, then not possible. If you want to display custom profile fields in the Database activity, not possible either. The latter used to be possible in the Dataform module (pre-2.6), not possible now, but will return in the not too far future. naeratus

Vastuses alorot alorot

Re: Creating a custom form after registration

William Lu
Particularly helpful Moodlers pilt

If you only need to collect user data with a form, the Moodle Standard Database Activity can do it easily.

After you have checked Itamar's Dataform plugin, you can also:

Check this page to learn how to design your own form: https://docs.moodle.org/23/en/Database_activity_module

Or simply modify the attached preset (Just a quick example for you).

You are welcome to ask any question about Database in this forum: https://moodle.org/mod/forum/view.php?id=3505