Skip to content

Assess Student Skills

Assess Student Skills

Create skill assessments and track student competencies across technical and soft skills using structured templates and proficiency levels.

Time: 5–10 minutes per assessment Module: OpenEduCat Skill Enterprise Permissions: Skill User or Skill Manager


Prerequisites

  • Student records exist in the system
  • Skill categories and types configured
  • Skill levels defined with progress percentages
  • Access to Reporting → Skill Assessment menu

Overview

The Skill Assessment system enables:

  • Defining skill categories and individual skills
  • Creating assessment templates with skill-level mappings
  • Conducting formal skill assessments
  • Recording student competencies
  • Tracking skill progress over time

Assessment Workflow

Draft → Schedule → Done
Cancel → Draft
StateDescription
DraftInitial creation, editable
ScheduleLocked for execution
DoneCompleted, skills recorded to student
CancelAssessment cancelled

Steps

1. Configure Skill Categories

  1. Navigate to School Configuration → Skill Assessment → Skills Category
  2. Click New
  3. Enter:
FieldAction
NameCategory name (e.g., “Technical”, “Soft Skills”)
CodeUnique short code
  1. Click Save

2. Define Skill Level Names

  1. Navigate to School Configuration → Skill Assessment → Skill Levels
  2. Click New
  3. Configure proficiency levels:
FieldAction
NameLevel name (e.g., “Beginner”, “Advanced”)
ProgressPercentage (0-100) representing proficiency

Example Levels:

  • Beginner: 25%
  • Intermediate: 50%
  • Advanced: 75%
  • Expert: 100%
  1. Click Save

3. Create Skills

  1. Navigate to School Configuration → Skill Assessment → Skills
  2. Click New
  3. Complete the form:
FieldAction
NameSkill name (e.g., “Python Programming”)
CodeUnique identifier
Skill TypeSelect category
Self AssessedCheck if students can self-assess
  1. Click Save

4. Create Assessment Template

Templates group skills and levels for structured assessments:

  1. Navigate to School Configuration → Skill Assessment → Skill Assessment Template
  2. Click New
  3. Configure the template:
FieldAction
NameTemplate name (e.g., “Technical Skills Assessment”)
  1. In the Skills section:

    • Click Add a line
    • Select skill name
    • Assign to this template
  2. In the Levels section:

    • Click Add a line
    • Select proficiency level
    • Assign progress percentage
  3. Click Save

5. Conduct Skill Assessment

  1. Navigate to Reporting → Skill Assessment
  2. Click New
  3. Complete the assessment form:
FieldAction
Skill Assessment TypeSelect template
StudentSelect the student
DateAssessment date (defaults to today)
Assessed ByAuto-fills with current user
  1. The Skills tab auto-populates based on the template

  2. For each skill:

    • Select the appropriate Skill Level
    • Progress percentage updates automatically
  3. Click Save (Draft state)

  4. Click Schedule to lock for execution

  5. Click Done to finalize and record skills to student


View Student Skills

From Student Profile

  1. Open a student record
  2. Navigate to the Skills tab
  3. View all recorded skills with:
    • Skill type
    • Skill name
    • Skill level
    • Progress bar

From Skill Analysis

  1. Navigate to Reporting → Skill Assessment → Skill Assessment Analysis
  2. Use the pivot view for:
    • Analysis by skill type
    • Comparison across students
    • Progress tracking

Field Reference

Assessment Model (op.student.skill.assessment)

FieldTechnical NameTypeRequiredDescription
NamenameCharAutoAssessment ID (SA001)
Skill Typestudent_skill_type_idMany2oneYesAssessment template
Studentstudent_idMany2oneYesTarget student
DatedateDateNoAssessment date
Assessed Byuser_idMany2oneNoAssessing user
Skillsstudent_skill_assessment_lineOne2manyNoAssessment lines
StatestateSelectionNodraft/schedule/cancel/done

Assessment Line Model (op.student.skill.assessment.line)

FieldTechnical NameTypeRequiredDescription
Skillstudent_skill_idMany2oneYesSkill being assessed
Levelstudent_skill_level_idMany2oneNoAssigned proficiency
ProgressprogressIntegerNoPercentage (computed)
Assessmentstudent_skill_assessment_idMany2oneNoParent assessment

Skill Model (op.student.skill.name)

FieldTechnical NameTypeRequiredDescription
NamenameCharYesSkill name
CodecodeCharYesUnique identifier
Categoryskill_category_type_idMany2oneYesSkill category
Self Assessedself_assessedBooleanNoStudent self-assessment

Student Skill Line (op.student.skill.line)

FieldTechnical NameTypeRequiredDescription
Studentstudent_idMany2oneNoStudent record
Skill Typestudent_skill_type_idMany2oneYesAssessment template
Skillstudent_skills_idMany2oneYesSkill recorded
Levelstudent_skill_level_idMany2oneYesProficiency level
ProgressprogressIntegerNoPercentage (computed)

Skill Categories

Organize skills into logical groups:

CategoryExample Skills
TechnicalProgramming, Database, Web Development
Soft SkillsCommunication, Leadership, Teamwork
LanguagesEnglish, Spanish, Mandarin
IndustryFinance, Healthcare, Manufacturing

Search and Filter Options

Assessment Records

  • Search by: Name, Skill Type, Student
  • Filter by: State (Draft, Scheduled, Done)
  • Group by: Skill Type, Student, Date

Skill Analysis

  • Pivot by: Skill Type, Student
  • Measures: Progress percentage
  • Export: Excel, PDF

Progress Visualization

The module uses progress bars to display skill levels:

ProgressVisualLevel
0-25%Low (red)Beginner
26-50%Medium (yellow)Intermediate
51-75%Good (blue)Advanced
76-100%Excellent (green)Expert

Troubleshooting

IssueCauseSolution
Skills not showing in assessmentTemplate not configuredAdd skills to template
Cannot mark as DoneNot in Schedule stateFirst transition to Schedule
Skill levels emptyLevels not added to templateConfigure levels in template
Duplicate skill errorSame skill code existsUse unique code
Progress not updatingLevel not selectedSelect skill level

Best Practices

  1. Standardize categories: Define consistent skill categories across institution
  2. Define clear levels: Create meaningful proficiency definitions
  3. Regular assessments: Schedule periodic skill reviews
  4. Use templates: Create reusable assessment templates
  5. Track progress: Compare assessments over time

Security Notes

RoleCapabilities
Skill UserCreate, read, edit assessments (no delete)
Skill ManagerFull CRUD access including delete

Faculty members automatically receive Skill User permissions.