Information.gif Please give us a

Make your own web form

Skjemaker is a self service form tool suitable for creating web forms for registration for smaller events, course evaluations, applications etc. Standard elements can be easily added to the form by drag-and-drop, and the content can be adapted to your needs.

Skjemaker is based on the product Machform from Appnitro Software.

How to get started?

Go to and sign in with your UiB user name and password.


Which types of forms can be created in Skjemaker?

  • Registration forms with no particular needs for advanced reporting
  • Registration forms for courses, seminars, conferences and social events
  • Questionnaires
  • Evaluation forms

You can manage your own forms. Data is safely stored on a UiB server, offering better security and availability than externally available free tools.

What you should not use Skjemaker for

  • Skjemaker can not be used for events requiring payment on registration.
  • Skjemaker is not integrated to payment solutions.
  • Do not use Skjemaker to collect or store sensitive personal data!

To see how this works, and whether it meets your needs, you can simply log onto Skjemaker and create a form. You do not need to save or publish your form to explore the utility. You can delete the form you have created.

Some exmaples of what you can do on your form

Administrator for a form is the person who creates it. (When you make a form, you become the administrator for this form.) The administrator manages the contents of the form and decides who can access to answer the form. The administrator may also choose to set a password to access the form.

Also remember: The tool is not everything (some general questions to ask themselves when drawing up the questionnaire)

Finished items that can be dragged into the form include:

  • Single line text: text field with one line
  • Paragraph text: text field with multiple lines
  • Multiple choice: select one of several options ( "radio buttons")
  • Checkbox: boxes with possbility to tick more than one option
  • Drop down: pull-down menu
  • Date: date, with designated fields for day, month and year
  • Time: time, with designated fields for minutes, hours and time of day.
  • Name: field for name (of respondent)
  • Email: field for e-mail address
  • Phone: field formatted to contain telephone number with country code etc
  • Address: Fields to enter the individual parts of an address
  • Web site: to enter the URL of a web page
  • Price: currently supports dollars, euro, pound and yen (but and ordinary number field can usally be used).
  • Section Break: for division of the form into sections
  • File upload: upload a file from the respondent
  • Matrix choice: multi-question matrix
  • Page break: Page breaks, so your form consists of multiple pages. (You can also control when a user should be sent to a page, eg. depending on response to a question in the form. This is done via the 'Logic' function within 'Manage Form'.)

The different elements can be used in desired order. The administrator can select text for each item, and can to some extent adapt the items, eg select mandatory eløements.

The following features and functionality can be selected for each form:

  • Form Title: Used by the administrator to give the form a title or heading.
  • Description: This will appear to the user under the title of the current form. It may be useful to display a brief description and the necessary instructions for the user.
  • Turn On Password Protection: Optionally used to set a password that the user need to enter data.
  • Turn On Spam Protection (CAPTCHA): If enabled, an image with a random word is generated on the web page with the form. In order to enter data, the user must enter the correct word. This is useful to prevent abuse by robots or automated spam software.
  • Limit One Entry Per User: Use this to prevent users from filling in the form more than once. (This is done by comparing the user's IP address.)
  • Show Review Page Before Submitting: If enabled, users of the form may preview their entries to check correctness before submitting their registration.
  • Success Message: The message you enter here will be displayed as a confirmation that the completed form is registered. Alternatively, you may add the address of a web page to be displayed.
  • Emails: You can get e-mail confirmation for each record entered by a respondent. You may also send automatic email receipt to the person who fills in the form. This assumes that you are using the email address field when you create the form. (Convenient to remember that one has replied.)
  • Submission limit: Limit to how many people can complete the form. (E.g. for events with a limited number of attendants.)
  • Show submissions: To display a list of respondents/participants with names.
  • Automatic Scheduling: Used to control the date/time a form should be available.

See also

(Please note that some of the tutorials etc listed here may apply to other versions of Machform and thus have discrepancies from UiB's version of Skjemaker.)

Questions and Answers

Can I enter clickable links in my form?

Yes, by typing the link (URL) in a HTML notation <a></a> tag. You may also link files in the same way.


<a href="URL">Link text</a>
<a href="">Skjemaker</a>