{ "title": "KFUPM Student Mobile Application (2.0.0)", "pages": [ { "name": "about_you", "elements": [ { "type": "text", "name": "question1", "title": "KFUPM ID (optional)" }, { "type": "radiogroup", "name": "student_type", "title": "Are you a...", "isRequired": true, "choices": [ "Undergraduate", "Graduate", "Preparatory Year", "Alumni", "Other" ] }, { "type": "radiogroup", "name": "app_usage_frequency", "title": "How often do you use the KFUPM student app (any version)?", "isRequired": true, "choices": [ "Multiple times per day", "Daily", "A few times per week", "Weekly or less" ] }, { "type": "radiogroup", "name": "device_type", "title": "Your device type", "isRequired": true, "choices": [ "iPhone", "Android phone", "Android tablet", "iPad" ] }, { "type": "radiogroup", "name": "preferred_language", "title": "Preferred language in the app", "isRequired": true, "choices": [ "Arabic", "English", "I switch between both" ] } ], "title": "About You" }, { "name": "first_impression_overall_rating", "elements": [ { "type": "rating", "name": "overall_satisfaction", "title": "Overall, how satisfied are you with v2.0.0?", "isRequired": true, "minRateDescription": "Not at all satisfied", "maxRateDescription": "Extremely satisfied" }, { "type": "rating", "name": "ui_ux_rating", "title": "How would you rate the new UI/UX design (layout, readability)?", "isRequired": true, "minRateDescription": "Not at all satisfied", "maxRateDescription": "Extremely satisfied" }, { "type": "radiogroup", "name": "comparison_to_old_app", "title": "Compared to the old app (v1.2.6), v2.0.0 is…", "isRequired": true, "choices": [ "Much worse", "Worse", "About the same", "Better", "Much better", "I didn’t use the old app" ] }, { "type": "text", "name": "most_liked_thing", "title": "What is the #1 thing you like most in v2.0.0?", "isRequired": true }, { "type": "text", "name": "improvement_priority", "title": "What is the #1 thing you want improved first?", "isRequired": true } ], "title": "First Impression & Overall Rating" }, { "name": "core_experience", "elements": [ { "type": "radiogroup", "name": "login_authentication_experience", "title": "Login / Authentication experience (OAuth)", "isRequired": true, "choices": [ "Worked perfectly", "Worked after retry", "Confusing but worked", "Didn’t work" ] }, { "type": "checkbox", "name": "login_issues", "visibleIf": "{login_authentication_experience} != 'Worked perfectly'", "title": "If you had login issues, what happened?", "choices": [ "Blank/white screen", "Stuck loading", "Redirect loop", "Wrong account / session expired unexpectedly", "Error message shown" ] }, { "type": "rating", "name": "app_speed_responsiveness", "title": "App speed / responsiveness", "isRequired": true, "minRateDescription": "Not at all satisfied", "maxRateDescription": "Extremely satisfied" }, { "type": "radiogroup", "name": "stability", "title": "Stability", "isRequired": true, "choices": [ "No crashes", "1–2 crashes", "3–5 crashes", "More than 5 crashes" ] }, { "type": "boolean", "name": "major_blocking_bugs", "title": "Did you notice any major bugs that blocked you from using key features?", "isRequired": true }, { "type": "comment", "name": "blocking_issue_description", "visibleIf": "{major_blocking_bugs} = true", "title": "If yes, please describe the blocking issue", "isRequired": true } ], "title": "Core Experience (Speed, Reliability, Login)" }, { "name": "feature_feedback", "elements": [ { "type": "matrix", "name": "feature_ratings", "title": "Only rate the features you tried. If you didn’t use it, select ‘Not used’.", "isRequired": true, "columns": [ { "value": "not_used", "text": "Not used" }, { "value": 1, "text": "1" }, { "value": 2, "text": "2" }, { "value": 3, "text": "3" }, { "value": 4, "text": "4" }, { "value": 5, "text": "5" } ], "rows": [ "Blackboard", "Calendar", "News", "Violations", "Excuses", "Attendance", "QR Scanner", "GPA", "My ID", "Contacts" ] }, { "type": "checkbox", "name": "most_valuable_features", "title": "Which 3 features are most valuable to you? (pick up to 3)", "isRequired": true, "validators": [ { "type": "answercount", "text": "Please select exactly 3 options.", "minCount": 3, "maxCount": 3 } ], "choices": [ "Blackboard", "Calendar", "News", "Violations", "Excuses", "Attendance", "QR Scanner", "GPA", "My ID", "Contacts" ] } ], "title": "Feature Feedback (What You Tried + Ratings)", "description": "Only rate the features you tried. If you didn’t use it, select ‘Not used’." }, { "name": "ui_language_tablet", "elements": [ { "type": "rating", "name": "navigation_clarity", "title": "Navigation is clear and predictable", "isRequired": true, "minRateDescription": "Not at all satisfied", "maxRateDescription": "Extremely satisfied" }, { "type": "rating", "name": "text_readability_layout", "title": "Text readability and layout (spacing, font, long lists)", "isRequired": true, "minRateDescription": "Not at all satisfied", "maxRateDescription": "Extremely satisfied" }, { "type": "rating", "name": "loading_states_clarity", "title": "Do loading states feel clear (shimmer/loading indicators) and not “stuck”?", "isRequired": true, "minRateDescription": "Not at all satisfied", "maxRateDescription": "Extremely satisfied" }, { "type": "radiogroup", "name": "arabic_language_quality", "title": "Arabic language quality (translation + RTL layout)", "isRequired": true, "choices": [ "Excellent", "Good", "OK", "Poor", "Not used (I used English only)" ] }, { "type": "comment", "name": "translation_issues", "title": "If you noticed Arabic/English translation issues, list them" }, { "type": "radiogroup", "name": "tablet_layout_responsiveness", "title": "If you used a tablet: how is the tablet layout/responsiveness?", "isRequired": true, "choices": [ "Excellent", "Good", "OK", "Poor", "Not applicable (phone only)" ] } ], "title": "UI, Language & Tablet Experience" }, { "name": "bugs_improvement_reporting", "elements": [ { "type": "panel", "name": "bug_report", "elements": [ { "type": "comment", "name": "bug_trying_to_do", "title": "What were you trying to do?" }, { "type": "comment", "name": "bug_what_happened", "title": "What happened?" }, { "type": "comment", "name": "bug_expected_result", "title": "What did you expect?" }, { "type": "comment", "name": "bug_steps_to_reproduce", "title": "Steps to reproduce (if possible)" } ], "title": "Please report any bug(s) you found" }, { "type": "radiogroup", "name": "bug_severity", "title": "Bug severity", "choices": [ "Blocker", "Major", "Minor", "Cosmetic" ] }, { "type": "checkbox", "name": "bug_location", "title": "Where did it happen?", "choices": [ "Login", "Home", "Blackboard", "Calendar", "News", "Services", "Violations", "Excuses", "Attendance", "QR Scanner", "GPA/Transcript", "My ID", "PDF Viewer", "Settings (theme/language/help/about)" ] } ], "title": "Bugs & Improvement Reporting" } ], "questionErrorLocation": "bottom"}
{}