module_setup
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| module_setup [2025/03/07 12:30] – gloria | module_setup [2025/03/10 10:54] (current) – gloria | ||
|---|---|---|---|
| Line 10: | Line 10: | ||
| ===== 2️⃣ Setting Up the Questionnaire ===== | ===== 2️⃣ Setting Up the Questionnaire ===== | ||
| - | The **questionnaire is the core** of the module setup. Start by populating the **questionnaire-related tables**.[[click here to see how a questionnaire is setup in detail]] | + | The **questionnaire is the core** of the module setup. Start by populating the **questionnaire-related tables**. |
| + | |||
| + | [[click here to see how a questionnaire is setup in detail]] | ||
| ===== 3️⃣ Configure Modules ===== | ===== 3️⃣ Configure Modules ===== | ||
| Once the questionnaire is set up, link it to a **module**. | Once the questionnaire is set up, link it to a **module**. | ||
| - | ==== 🔹 Tables to Fill Next (Sidebar → Modules Section) ==== | + | [[click here to see how a module |
| - | ^ **Table Name** | + | |
| - | | `modules` | + | |
| - | | `questionnaireheader` | + | |
| - | | `modulesettings` | + | |
| - | | `modulesettingoptions` | + | |
| - | | `modulelangsettings` | + | |
| - | | `clientbranchmodulesettings`| Links modules to clients and their branches. | | + | |
| - | ==== 🛠 How to Fill These Tables? ==== | + | ===== 4️⃣ |
| - | - **Create a module entry** in `modules`. | + | |
| - | - **Link the questionnaire** using `questionnaireheader`. | + | |
| - | - **Set module-wide configurations** in `modulesettings`. | + | |
| - | - **Specify available options** using `modulesettingoptions`. | + | |
| - | - **Ensure multilingual support** via `modulelangsettings`. | + | |
| - | - **Assign the module to clients** using `clientbranchmodulesettings`. | + | |
| - | + | ||
| - | ---- | + | |
| - | + | ||
| - | ===== 4️⃣ | + | |
| To allow respondents to access the questionnaire, | To allow respondents to access the questionnaire, | ||
| - | ==== 🔹 Tables | + | [[click here to see how invitations |
| - | ^ **Table Name** | + | |
| - | | `invitations` | Stores invitation details (who is invited). | | + | |
| - | | `invitationfields` | + | |
| - | | `invitationfieldtypevalues` | Stores predefined values for invitation fields. | | + | |
| - | ==== 🔹 Tables to Fill Next (Sidebar → Invitation Settings Section) ==== | + | ** |
| - | ^ **Table Name** | + | ✅ Final Check: Ensuring Everything Works** |
| - | | `fw_invemailsettings` | + | Before launching, |
| - | | `fw_invremindersettings` | + | ✔ **Check if the questionnaire, |
| - | + | ✔ **Verify that module settings are applied correctly**.\\ | |
| - | ==== 🛠 How to Fill These Tables? ==== | + | ✔ **Test sending invitations** to confirm email configuration.\\ |
| - | - **Create an invitation entry** in `invitations`. | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| ---- | ---- | ||
| - | ===== 5️⃣ Step 4: Assigning Modules to Clients & Branches ===== | ||
| - | After setting up the questionnaire and invitations, | ||
| - | |||
| - | ==== 🔹 Tables to Fill Next (Sidebar → Clients & Branches Section) ==== | ||
| - | ^ **Table Name** | ||
| - | | `fw_clients` | ||
| - | | `fw_branches` | ||
| - | | `fw_branchquestions` | Defines which questions apply to each branch. | | ||
| - | |||
| - | ==== 🛠 How to Fill These Tables? ==== | ||
| - | - **Create client entries** in `fw_clients`. | ||
| - | - **Add branches** under each client in `fw_branches`. | ||
| - | - **Define branch-specific questionnaire rules** in `fw_branchquestions`. | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== ✅ Final Check: Ensuring Everything Works ===== | ||
| - | Before launching, **perform a final check**: | ||
| - | ✔ **Check if the questionnaire appears correctly** in the frontend. | ||
| - | ✔ **Verify that module settings are applied correctly**. | ||
| - | ✔ **Test sending invitations** to confirm email configuration. | ||
| - | ✔ **Ensure that clients and branches are properly linked**. | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== 💡 Additional Notes ===== | ||
| - | * 📌 If the questionnaire **does not appear**, check if it is linked in `modules`. | ||
| - | * 📌 If emails **are not sent**, verify `fw_invemailsettings`. | ||
| - | * 📌 If a module is **not assigned**, ensure `clientbranchmodulesettings` is filled correctly. | ||
| - | |||
| - | ---- | ||
| - | |||
| - | ===== 📺 Video Tutorials (Optional) ===== | ||
| - | For a **visual walkthrough**, | ||
| - | |||
| - | {{youtube> | ||
| - | |||
| - | or | ||
| - | |||
| - | {{: | ||
| - | |||
| - | ---- | ||
| ===== Dummy Survey for Module Setup ===== | ===== Dummy Survey for Module Setup ===== | ||
| This survey is used to **demonstrate module configuration** in a step-by-step manner. | This survey is used to **demonstrate module configuration** in a step-by-step manner. | ||
| 📌 [[Click here for the full guide]](dummy_survey_setup) | 📌 [[Click here for the full guide]](dummy_survey_setup) | ||
| - | |||
| - | ===== 🚀 Summary of the Process ===== | ||
| - | * 1️⃣ **Start with empty tables** | ||
| - | * 2️⃣ **Set up the questionnaire** (Questionnaire tables) | ||
| - | * 3️⃣ **Configure the module** (Module tables) | ||
| - | * 4️⃣ **Set up invitations & email settings** | ||
| - | * 5️⃣ **Assign modules to clients & branches** | ||
| - | * 6️⃣ **Test and validate the setup** | ||
| - | |||
| - | ---- | ||
module_setup.1741350623.txt.gz · Last modified: 2025/03/07 12:30 by gloria
