Overview
Once you’ve created a class group, you can manage your student roster, view detailed student profiles, and monitor their participation in learning assessments. This guide covers all aspects of student management in Relaciona.Viewing Students in Your Class
Access Class Detail
Navigate to “Mis Grupos” (My Groups) from your dashboard and click on the class you want to manage. This takes you to
/grupo/<group_id>/.View Student Roster
The class detail page displays:
- All students currently enrolled in the class
- Each student’s learning style (if they’ve completed the VARK assessment)
- Quick access to individual student profiles
Check Learning Styles
For each student, you’ll see their dominant learning style if available:
- Visual (V): Learns best through images, diagrams, and spatial understanding
- Auditivo (A): Learns best through listening and discussion
- Lectura/Escritura (R): Learns best through reading and writing
- Kinestésico (K): Learns best through hands-on experience and movement
Students appear in your class roster only after they’ve been added either during class creation or through the edit class function. Learning styles are populated automatically when students complete the VARK questionnaire.
Understanding Student Profiles
Relaciona maintains rich student profiles to support personalized learning. Click on any student to view their detailed profile.Profile Information Available
When you access a student’s detail page (/alumno/<student_id>/), you can see:
Basic Information
- Full name and username
- Date of birth and age
- Gender
- Nickname preference
- Residence area
Learning Profile
- VARK learning style results
- Emotional reinforcement preferences
- Assessment participation history
Personal Interests
- Favorite song and artist
- Spotify music links
- Favorite movie
- Favorite places
Reflection Responses
- What they’re grateful for
- Happiest memories
- Personal motivations
- Birthday celebration preferences
Profile Completeness
Students control their profile visibility through theshare_with_class field. When this is enabled, more profile information becomes visible to you and their classmates.
Not all profile fields are required. Students may choose to fill out only the information they’re comfortable sharing.
Adding Students to Your Class
Navigate to Edit Class
From your class detail page, click “Editar” (Edit) to open the class editing form at
/grupo/<group_id>/editar/.Select Additional Students
The form displays checkboxes for all students in the system:
- Currently enrolled students are pre-checked
- Check additional students to add them to your class
- Only users with role=‘student’ appear in the list
How Student Association Works
The relationship between classes and students uses Django’s ManyToManyField:- Students can belong to multiple class groups
- Teachers can access student groups via
student.student_groups.all() - Only users with
role='student'can be added
Removing Students from Your Class
Removing a student from a class doesn’t delete their account or data. It only removes the association between the student and that specific class group.
Viewing Student Game Participation
Relaciona tracks student engagement through questionnaires and assessments:Assessment Results
From the student detail page, you can view: VARK Learning Style Assessment- Whether the student has completed the VARK questionnaire
- Their dominant learning category (V, A, R, or K)
- The full assessment result object
Participation Tracking
Completed Assessments
View which questionnaires (VARK, Chapman) each student has completed through the UserResult model
Learning Style Distribution
See class-wide patterns in learning styles through the group statistics page
Individual Progress
Monitor individual student completion of profile sections and assessments
Class Engagement
Identify which students need encouragement to complete assessments
Identifying Students Who Need Engagement
To find students who may need additional support or encouragement:Check Assessment Completion
Review your class roster and note which students don’t have a learning style displayed. These students haven’t completed the VARK assessment yet.
Review Profile Completeness
Visit individual student profiles to see how much information they’ve shared. Empty profiles may indicate:
- New students who need onboarding support
- Students who need help understanding the platform
- Privacy-conscious students who prefer minimal sharing
The statistics page checks
has_data before displaying charts. If no students have completed the VARK assessment, you’ll see a prompt to encourage participation.Student Profile Data Reference
TheUserProfile model (accounts/models.py) stores comprehensive student information:
Core Fields
- Authentication: username, email, password
- Role: Always ‘student’ for students in your class
- Personal: full_name, date_of_birth, gender, nickname
Learning Fields
- learning_style: Dominant learning modality
- emotional_reinforcement: Preferred encouragement style
Interest Fields
- favorite_song, favorite_artist: Music preferences
- spotify_link: Embedded music player support
- favorite_movie: Film preferences
- favorite_place: Geographic preferences
Reflection Fields
- gratitude: What they’re thankful for
- happy_memory: Their happiest memory
- motivation: Personal learning motivation
Privacy Controls
- share_with_class: Boolean controlling profile visibility
- celebrate_birthday: Whether they want birthday recognition
Best Practices
Regular Roster Reviews
Check your class roster weekly to:
- Welcome new students
- Ensure all students have completed core assessments
- Identify students who might need technical support
Respect Privacy
Remember that students control their profile sharing. Don’t pressure students to share information they’re not comfortable with.
Use Learning Styles Wisely
VARK results are guides, not strict categories. Students may:
- Have multimodal learning preferences
- Benefit from varied teaching approaches
- Develop different preferences over time
Encourage Participation
Help students understand the value of completing assessments:
- Better personalized learning experiences
- More relevant content recommendations
- Stronger classroom community through shared profiles
Next Steps
Viewing Analytics
Learn how to analyze class-wide learning patterns and engagement metrics
Creating Classes
Review how to set up new class groups for different courses
Technical Reference
Key Views:- Student detail:
teachers/views.py:113-130 - Group detail with learning styles:
teachers/views.py:38-59 - Edit group roster:
teachers/views.py:84-99
- UserProfile:
accounts/models.py:5-74 - ClassGroup students field:
teachers/models.py:17-21 - UserResult for assessments:
quizzes/models.py:41-50