An "MBTI Personality Test" App
Unit 2 | Lesson 2.6
creaticode
Agenda
The "MBTI Personality Test" App
The "MBTI Personality Test" App
Create Your Project
Step 1:
Create Your Project
Step 2 - Add the first version of the prompt
Create Your Project
Step 2 - Add the first version of the prompt
Create Your Project
Step 2 - Add the first version of the prompt
Create Your Project
Step 3 - Improve the First Question
Create Your Project
Step 3 - Improve the First Question
Create Your Project
Step 4 - Control the follow-up questions
Create Your Project
Step 4 - Control the follow-up questions
Create Your Project
Step 5 - Avoid asking too many questions at once
Create Your Project
Step 5 - Avoid asking too many questions at once
Create Your Project
Step 6 - Add requirement on question format
Create Your Project
Step 6 - Add requirement on question format
Create Your Project
Step 7 - Ensure reporting of the test result
Create Your Project
Step 8 - Testing and Iterative Refinement
Creative Adaptation
Work in pairs to extend/improve the project or create a new app
Submission Checklist
Category | Criteria | Max | Score |
AI Application | Design and enforce the interview prompt: �• Greet the user and ask the first question (not a long list) �• Personalize by asking about a favorite activity �• Keep the bot focused on MBTI (not small talk) �• Ask one question at a time with multiple-choice (except the first, open-ended)�• After ≤ 5 questions, output the MBTI prediction with explanation | 2 | ___ |
Project Development | Make the chat flow work smoothly: �• Start from the template/remix and wire input → send → response �• Show choices clearly and accept user selections �• Ensure the final result is reported and the turn-taking is consistent | 1 | ___ |
Creative Adaptation | Extend the app creatively (e.g. try a different opener, add constraints, follow-up if the user disagrees with the result, build a similar test, etc) | 2 | ___ |
Total: | 5 | ___ | |
Discussion
What new improvements did you make to the prompt?
Are there any outstanding issues you find hard to fix?
What other apps can be built using a similar approach?