Overview
This guide provides structured homework exercises for PLS-5: Building Forms for Applications & Roommate Matching. Complete these hands-on activities in your sandbox environment to reinforce the concepts covered in training and prepare for PLS-6 where you'll attach these forms to your production housing cycle.
Who this is for: Super admins, application managers, and anyone responsible for creating forms during Housing.Cloud implementation.
How to use this guide: Complete all exercises after your PLS-5 training session and before attending PLS-6. Use your sandbox environment for safe practice. Bring completed forms and questions to your next training session.
Estimated time: 120-180 minutes
Why Homework Matters: Building forms is a hands-on skill. Reading about the form builder isn't enough—you need to practice creating sections, adding questions, configuring tags, and testing conditional logic. These exercises ensure you're ready to build production forms for your go-live cycle.
Before You Begin
Ensure you have:
Sandbox access: Your institution's sandbox environment
Admin credentials: Login with form builder permissions
PLS-4 tags created: You should have tag categories and tags from PLS-4 homework (Sleep Schedule, Study Habits, Class Year, etc.)
Application questions list: Your institution's housing application questions drafted
Notebook: For documenting questions and observations
Permissions Required: manageForms permission to create and publish forms. If you can't access Setup → Forms, contact your super admin.
Exercise 1: Build a Complete Housing Application Form
Goal: Create a production-ready housing application with at least 15 questions across 5 sections
Estimated time: 60 minutes
Step-by-Step
Navigate to Setup → Forms → Applications tab
Click + New Form → Create New Form
Name your form: "Test Housing Application - Fall 2025"
Section 1: Personal Information
Add section named "Personal Information" and create these questions:
-
Element: TEXT
Question: "Preferred name (if different from legal name)"
Required: No
-
Element: TEXT
Question: "Preferred email address"
Required: Yes
-
Element: TEXT
Question: "Phone number"
Required: Yes
Section 2: Housing Preferences
Add section named "Housing Preferences" and create these questions:
-
Element: RADIO
Question: "Preferred room type"
Required: Yes
-
Choices:
Single → Tag: "Room Preference: Single"
Double → Tag: "Room Preference: Double"
Triple → Tag: "Room Preference: Triple"
Suite → Tag: "Room Preference: Suite"
-
Element: INV_PREFERENCES
Question: "Building preferences"
Required: No
Configuration: Show buildings (Yes), Show room types (No)
-
Element: CHECKS
Question: "Which amenities are important to you? (Select all that apply)"
Required: No
-
Choices:
Air conditioning → Tag: "Amenity Preference: AC"
Private bathroom → Tag: "Amenity Preference: Private Bath"
Study lounge → Tag: "Amenity Preference: Study Lounge"
Quiet hours → Tag: "Amenity Preference: Quiet"
Section 3: Roommate Matching
Add section named "Roommate Matching" and create these questions:
-
Element: RADIO
Question: "What's your preferred sleep schedule?"
Required: Yes
-
Choices:
Early Riser (5-7am wakeup) → Tag: "Sleep Schedule: Early Riser"
Night Owl (11pm-1am bedtime) → Tag: "Sleep Schedule: Night Owl"
Flexible → Tag: "Sleep Schedule: Flexible"
-
Element: RADIO
Question: "Study environment preference"
Required: Yes
-
Choices:
Quiet study environment → Tag: "Study Habits: Quiet"
Background noise is fine → Tag: "Study Habits: Background Noise OK"
Flexible → Tag: "Study Habits: Flexible"
-
Element: RANGE
Question: "How important is cleanliness to you?"
Required: Yes
Options: Not important, Somewhat important, Very important
Section 4: Special Needs and Accommodations
Add section named "Special Needs and Accommodations" and create these questions:
-
Element: RADIO
Question: "Do you have any accessibility needs?"
Required: Yes
-
Choices:
Yes → Tag: "Accessibility Required"
No
-
Element: TEXT (textarea)
Question: "Please describe your accessibility needs in detail"
Required: Yes
Condition: Include when "Accessibility Required" (this question only appears if student answered "Yes" above)
-
Element: FILE
Question: "Upload supporting documentation (optional)"
Required: No
Condition: Include when "Accessibility Required"
Section 5: Additional Information
Add section named "Additional Information" and create these questions:
-
Element: TEXT (textarea)
Question: "Is there anything else we should know about your housing preferences or needs?"
Required: No
-
Element: RADIO
Question: "How did you hear about on-campus housing?"
Required: No
Choices: Website, Orientation, Friend, Email, Social Media, Other
Finalize and Publish
Review all sections and questions for typos and clarity
Click Preview to test the student experience
Test conditional logic: Verify accessibility questions appear only when "Yes" is selected
Open Form Settings sidebar and verify form type is set to Application
Click Publish
Confirm publication
Completion Checkpoint: You've successfully completed Exercise 1 when you have a published housing application form with 15+ questions across 5 sections, conditional logic on accessibility questions, and tags configured for room and roommate preferences.
Exercise 2: Build a Roommate Bio/Questionnaire Form
Goal: Create a roommate questionnaire that collects compatibility information for matching
Estimated time: 45 minutes
Step-by-Step
Navigate to Setup → Forms → Student Questionnaire tab
Click + New Form → Create New Form
Name your form: "Roommate Finder Questionnaire 2025"
Section 1: About You (All questions in one section)
-
Element: TEXT (textarea)
Question: "Tell us about yourself - interests, hobbies, what makes you unique"
Required: Yes
Description: "This will appear in your public profile for other students to read"
-
Element: RADIO
Question: "Sleep schedule"
Required: Yes
-
Choices:
Early Riser → Tag: "Sleep Schedule: Early Riser"
Night Owl → Tag: "Sleep Schedule: Night Owl"
Flexible → Tag: "Sleep Schedule: Flexible"
-
Element: RADIO
Question: "Study habits"
Required: Yes
-
Choices:
I need quiet to study → Tag: "Study Habits: Quiet"
Background noise is fine → Tag: "Study Habits: Background Noise OK"
Flexible → Tag: "Study Habits: Flexible"
-
Element: RADIO
Question: "Cleanliness level"
Required: Yes
-
Choices:
Very neat and organized → Tag: "Cleanliness: Very Neat"
Moderately tidy → Tag: "Cleanliness: Moderate"
Flexible / Not a priority → Tag: "Cleanliness: Flexible"
-
Element: CHECKS
Question: "Interests and hobbies (select all that apply)"
Required: No
-
Choices:
Sports and fitness → Tag: "Interest: Sports"
Music and performing arts → Tag: "Interest: Music"
Gaming → Tag: "Interest: Gaming"
Reading and writing → Tag: "Interest: Reading"
Socializing and events → Tag: "Interest: Social"
Outdoor activities → Tag: "Interest: Outdoors"
-
Element: RANGE
Question: "How often do you have friends visit?"
Required: Yes
Options: Rarely, Occasionally, Frequently
-
Element: SOCIAL_LINK
Question: "Instagram handle (optional - helps roommates connect)"
Required: No
Finalize and Publish
Preview the form to verify all questions display correctly
Verify all tags are assigned to choices
Check that form type is set to Student Questionnaire in Form Settings
Click Publish
Mark Tags as Public: For bio form tags to appear in the Roommate Finder, they must be marked "public" in tag configuration (covered in PLS-4). Verify your Sleep Schedule, Study Habits, Cleanliness, and Interest tags are all public so students can browse compatible roommates.
Exercise 3: Add Conditional Logic to Your Application
Goal: Practice creating conditional questions that appear based on previous answers
Estimated time: 30 minutes
Step-by-Step
Open your "Test Housing Application - Fall 2025" form created in Exercise 1
If already published, click In Progress to unpublish it (only possible if not attached to a cycle yet)
Navigate to Section 2: Housing Preferences
Add a new conditional question after "Preferred room type"
New Conditional Question
Element: TEXT (textarea)
Question: "You selected a single room. Please explain why you prefer to live alone."
Required: No
Condition: Include when "Room Preference: Single"
What this does: This question only appears if the student selected "Single" as their preferred room type in the earlier question.
Add a Second Conditional
In Section 3: Roommate Matching, add:
Element: TEXT (textarea)
Question: "You're an early riser! What time do you typically wake up, and do you need a quiet morning routine?"
Required: No
Condition: Include when "Sleep Schedule: Early Riser"
Test Your Conditionals
Click Preview
Fill out the form as a test student
Select "Single" for room type → verify the single room question appears
Go back and change to "Double" → verify the single room question disappears
Select "Early Riser" for sleep schedule → verify the early riser question appears
Change to "Night Owl" → verify the question disappears
Exit preview
Republish the form if you unpublished it
Exercise 4: Build an Additional Form
Goal: Create a standalone Additional form for a special request or survey
Estimated time: 30 minutes
Choose a Use Case
Pick one of these scenarios (or create your own):
Summer Storage Request Form
Late Check-In Request Form
Mid-Year Housing Satisfaction Survey
Room Change Request Form
Build the Form (Example: Summer Storage Request)
Navigate to Setup → Forms → Additional Forms tab
Click + New Form → Create New Form
Name: "Summer 2025 Storage Request"
Add section: "Storage Information"
-
Create questions:
DROPDOWN: "How many boxes do you need to store?" (1-2, 3-5, 6-10, More than 10)
TEXT (textarea): "List the contents of your storage items"
RADIO: "Preferred storage location" (Campus warehouse, Off-site facility, No preference)
TEXT: "Emergency contact phone number"
DATE: "When will you drop off your items?"
Set form type to Additional in Form Settings
Publish the form
Create a Shareable Link
On the Additional Forms list page, find your published form
Click the share icon
Mark as Optional
Set due date: May 1, 2025
Click Create Link
Link is copied to clipboard
Save the link in a document for reference
Exercise 5: Duplicate and Modify a Form
Goal: Practice using form duplication to save time
Estimated time: 20 minutes
Step-by-Step
Navigate to Setup → Forms → Applications
Click + New Form dropdown
Select Copy existing form
Modal appears: select your "Test Housing Application - Fall 2025" form
Click Copy
Cloned form opens in form builder with status "In Progress"
Rename the form to "Test Housing Application - Spring 2026"
-
Make a modification:
Change one question text
Add one new question to any section
Remove one optional question
Preview the modified form
Publish (or save as draft for now)
Duplication Saves Time: When creating application forms for new cycles (Fall → Spring → Fall), duplicate the previous cycle's form and make minor adjustments rather than rebuilding from scratch. This ensures consistency across cycles while allowing for yearly updates.
Exercise 6: Test Form Preview with Tags
Goal: Master form preview and tag testing
Estimated time: 20 minutes
Step-by-Step
Open your "Test Housing Application - Fall 2025" form
Click Preview
In the preview panel on the left, click + Add Profile Tag
Add tag "Class Year: First-Year"
Verify any questions with conditions based on this tag appear
Start filling out the form as a student
Watch the Assigned Tags section populate as you answer questions
Verify conditional questions appear/disappear as you select different answers
-
Test multiple scenarios:
Select "Single" room → verify conditional question appears
Change to "Double" → verify question disappears
Select "Yes" for accessibility needs → verify follow-up questions appear
Change to "No" → verify follow-up questions disappear
Complete the form and click through to the end
Click Confirm when prompted (responses during preview are not saved)
Exit preview
Exercise 7: View and Export Form Responses
Goal: Practice analyzing form response data
Estimated time: 20 minutes
Prerequisite: You need at least 3-5 test responses to practice viewing. If your sandbox doesn't have sample application responses yet, submit 3-5 test applications as different students using your published form before starting this exercise.
Summary View
Navigate to Setup → Forms → Applications
Click the response count for your "Test Housing Application - Fall 2025" form
Default view is Summary
-
Review aggregate statistics for each question:
How many students selected each room type?
What percentage prefer early vs late sleep schedules?
How many students indicated accessibility needs?
Toggle to Tags Assigned view to see which tags were applied how many times
Individual View
Click the Individual tab
See list of all students who submitted applications
Click on a student name
Review their complete response with all questions and answers
Click through 2-3 different students to compare responses
-
Use filters to find students with specific characteristics:
Filter by "Accessibility Required" tag
Filter by submission date range
Spreadsheet View and Export
Click the Spreadsheet tab
Review the table format with students as rows and questions as columns
Click Filters button
Add a filter: "Preferred room type" = "Double"
Verify table now shows only students who selected doubles
Click Export button
Select CSV format
Click Export
Wait for email notification with download link
Download and open the CSV in Excel or Google Sheets
Verify all filtered data exported correctly
Exercise 8: Build a Task Form
Goal: Create a task form for maintenance requests
Estimated time: 20 minutes
Step-by-Step
Navigate to Setup → Forms → Tasks tab
Click + New Form → Create New Form
Name: "Maintenance Request Form"
Add ONE section only (remember: task forms don't support pagination)
Section name: "Maintenance Details"
-
Add questions:
RADIO: "What type of issue are you reporting?" (Plumbing, Electrical, HVAC, Furniture, Other)
DROPDOWN: "How urgent is this issue?" (Emergency - safety risk, Urgent - impacting daily life, Normal priority, Low priority)
TEXT (textarea): "Please describe the issue in detail"
FILE: "Upload a photo of the issue (optional)"
Set form type to Tasks in Form Settings
Publish
Remember: One Section Only: Do not add multiple sections to task forms. Task forms don't support pagination, so only the first section will display to users. Keep task forms simple and single-page.
Bring to PLS-6
After completing all exercises, you should have:
✓ Published housing application form with 15+ questions across 5 sections
✓ Conditional logic configured and tested on accessibility questions
✓ Tags assigned to room preference, sleep schedule, and study habit questions
✓ Published roommate bio form with 7+ compatibility questions
✓ All bio form tags marked as public for Roommate Finder visibility
✓ One Additional form created with shareable link generated
✓ Duplicated form for next cycle (Spring 2026) with modifications
✓ Form preview tested with multiple tag scenarios
✓ Form responses viewed in all three views (Summary, Individual, Spreadsheet)
✓ Response data exported to CSV
✓ Task form created with one section
✓ List of questions for future forms documented
✓ Notes on any challenges or questions encountered
Forms Complete: You've successfully built the application form and bio form your housing cycle needs! In PLS-6, you'll attach these forms to your production cycle along with the tags and rulesets you created in PLS-4.
Troubleshooting Common Homework Issues
Cannot Publish Form
Possible causes:
Section name is blank (validation error appears)
Question text is blank
Form type is not selected
Solution: Review all sections and questions for blank fields. Fill in all required fields and try publishing again.
Conditional Question Not Appearing in Preview
Possible causes:
Required tags haven't been triggered yet (answer the earlier question first)
Wrong tag selected in condition (check tag names match exactly)
Using exclusion logic when you meant inclusion (or vice versa)
Solution: In preview, manually add the required tag using "+ Add Profile Tag" to test if the question appears. If it appears with manual tag but not from form answers, check that the earlier question is correctly configured to add that tag.
Too Many Tags Applied
Symptom: Student has multiple tags from the same exclusive category
Cause: Tag category is not configured as "exclusive" in tag settings
Solution: Navigate to Setup → Tags, edit the tag category, and mark it as "Exclusive" so only one tag from that category can be active at a time.
Cannot Unpublish Form
Symptom: "In Progress" button is disabled or missing
Cause: Form is actively in use (attached to a housing cycle with applications, or sent to students with pending responses)
Solution: You cannot unpublish forms that are in use. Archive the form and create a new version if you need to make changes.
What's Next: PLS-6
You've completed PLS-5 homework! You now have:
Tags and rulesets (from PLS-4)
Application and bio forms (from PLS-5)
In PLS-6, you'll take these building blocks and assemble them into YOUR production housing cycle, ready for student applications and room selection.
Continue to: PLS-6: Creating Your Housing Cycle
Need Help?
If you encounter issues while completing homework exercises:
Review module articles: Revisit PLS-5A through PLS-5E for step-by-step guidance
Check existing help articles: Create a Form, Preview a Form
Ask your implementation team: Bring questions to your next PLS session
Submit a support ticket: Include which exercise you're attempting and specific error messages
When contacting support, include:
Which PLS-5 exercise you're attempting (e.g., "Exercise 3: Conditional Logic")
Specific step where you encountered an issue
Screenshots showing what you see vs what you expect
Error messages (if any)
Your role and permissions in the system