Overview
The Complete Profile game is the most advanced identification challenge in Relaciona. You see a target student and must identify them from comprehensive data including age, favorite artist, motivation, VARK learning style, and Chapman results.URL Pattern:
/minijuegos/perfil-completo/<group_id>/Minimum Students: 4 with profile pictures and completed assessmentsHow to Play
Review Comprehensive Data
Four student cards appear, each showing:
- Full name
- Age
- Favorite artist
- VARK learning style result
- Chapman assessment result
- Personal motivation
Data Fields Displayed
Fromminigames/views.py:369-381, each option card shows:
Personal Data
- Full name
- Age (calculated)
- Favorite artist
- Motivation quote
VARK Result
Visual, Aural, Read/Write, or Kinesthetic learning preference
Chapman Result
Love language category for educational feedback
Age Calculation
Fromminigames/views.py:20-23:
date_of_birth, accounting for whether the birthday has occurred this year.
Assessment Data Integration
Fromminigames/views.py:361-372:
- Query VARK and Chapman questionnaires
- Select target student
- Pick 3 random distractors
- For each student, fetch their assessment results
- Display “Pte” (Pending) if assessments not completed
Game Mechanics
Student Requirements
Fromminigames/views.py:347-349:
- At least 4 students (excluding yourself) with profile pictures
- Ideally students have completed:
- VARK learning style assessment
- Chapman love languages assessment
- Personal profile fields (age, favorite artist, motivation)
The game works even if some data is missing, showing “N/A” or “Pte” for incomplete fields. However, it’s most effective when profiles are complete.
Scoring
Session variables tracked:complete_profile_correct: Correct identificationscomplete_profile_total: Total attempts
Answer Validation
Fromminigames/views.py:354-359:
AJAX Implementation
Fromminigames/views.py:359:
Tips for Success
Study Profiles Systematically
Study Profiles Systematically
Before playing, review classmates’ profiles methodically. Note their age, interests, and assessment results.
Use Multiple Data Points
Use Multiple Data Points
Don’t rely on just one field. Cross-reference age, artist, and assessments to narrow down options.
Remember Assessment Patterns
Remember Assessment Patterns
Some learning styles (like Kinesthetic) might correlate with certain personality types or motivations.
Elimination Strategy
Elimination Strategy
If you know some students’ data well, eliminate those options first to reduce choices.
Age as First Filter
Age as First Filter
Age often narrows options significantly. Start by eliminating age mismatches.
Motivation Quotes Are Unique
Motivation Quotes Are Unique
Personal motivations are often distinctive and memorable - use them as strong identifiers.
Encouraging Complete Profiles
This game works best with complete data:Students: Complete Assessments
Take VARK and Chapman assessments at
/cuestionarios/vark/ and /cuestionarios/chapman/Students: Fill Profile Fields
Add your birthdate, favorite artist, and motivation in profile settings
Teachers: Assign Profile Completion
Make profile completion part of course onboarding or assign it as an icebreaker activity
Teachers: Track Completion
Use analytics to see which students need to complete profiles
Role-Based Access
For Students
Fromminigames/views.py:338-341:
For Teachers
Teachers select which class to play with from the group selection screen.Session State
Variables maintained:complete_profile_correct: Correct matches countcomplete_profile_total: Total attempts countcomplete_profile_target_id: Current target student ID
Comparison with Other Games
| Feature | Complete Profile | Student Interests | Quiz Results |
|---|---|---|---|
| Data Points | 6 (age, artist, motivation, VARK, Chapman) | 3 (age, artist, motivation) | 2 (VARK, Chapman) |
| Difficulty | Hard | Medium | Medium |
| Profile Requirements | Comprehensive | Basic | Assessments only |
| Educational Value | Very High | Medium | High |
| Best For | Advanced players | Intermediate | Assessment focus |
Educational Value
This game provides the most comprehensive learning experience:Holistic Understanding
Learn about classmates’ personalities, preferences, and learning styles all at once
Assessment Application
See how VARK and Chapman results connect to real people and personalities
Memory Reinforcement
Multiple data points create stronger memory associations
Empathy Development
Understanding comprehensive profiles builds deeper empathy and connection
Technical Implementation
View Function:student_complete_profile_game() in minigames/views.py:336-386
Key Features:
- Queries multiple data sources (UserProfile, UserResult)
- Joins VARK and Chapman assessment data
- Handles missing data gracefully (“N/A”, “Pte”)
- Dynamic age calculation
- Random option shuffling
- AJAX instant feedback
- Profile picture requirement filtering
Database Queries
The game performs efficient queries:Next Steps
Complete Your Profile
Add all fields to your profile so others can practice identifying you
Take Assessments
Complete VARK and Chapman to unlock full game features
Simpler Games
Try Student Interests game for a less challenging version
Teacher Analytics
See how teachers use comprehensive profile data