Tasks

Comprehensive guide to the ikigize tasks system for actionable learning assignments, practical exercises, and skill development activities.


Overview

Tasks are actionable learning assignments and activities that form the practical component of learning experiences in the ikigize platform. They represent specific, measurable activities that learners complete to achieve learning objectives, develop skills, and demonstrate understanding. Tasks provide the hands-on, application-focused element of learning programs, complementing theoretical content with practical exercises, projects, and assessments.

Core Characteristics

Structure & Content

  • Title & Content: Clear title and detailed content describing specific activities
  • Context & Objective: Contextual information and learning objectives
  • Status Management: not_started, in_progress, completed, or overdue states
  • Priority Levels: Low, medium, high, or urgent priority for workload management
  • Deadlines: Specific deadlines for completion tracking and time management
  • Duration Estimates: Estimated completion times for planning and scheduling
  • Template Support: Tasks can be marked as templates for standardized reuse
  • Embedding Support: Vector embeddings for intelligent search and similarity matching

Task Types

Different task types serve different learning purposes. From reinforcing concepts to complex project work, each type is designed to support specific learning outcomes and skill development needs.

Knowledge Check

Quick assessments to verify understanding of concepts

Key Characteristics:

Short completion time (5-15 minutes)
Multiple choice, true/false, or short answer
Immediate or rapid feedback
Focus on recall and comprehension
Can be automated grading

Examples: Quizzes, concept checks, reading comprehension questions

Best For: Reinforcing learning, checking understanding before moving forward

Assignment

Structured exercises to apply and practice skills

Key Characteristics:

Medium completion time (30 minutes - 2 hours)
Written responses, problem-solving, or analysis
Detailed rubrics and criteria
Individual work with clear deliverables
Instructor or peer feedback

Examples: Essays, case study analysis, problem sets, coding exercises

Best For: Applying concepts, developing analytical skills, practicing techniques

Project

Complex, multi-stage work developing comprehensive solutions

Key Characteristics:

Extended completion time (days to weeks)
Multiple deliverables and milestones
Can be individual or group work
Real-world application and creativity
Comprehensive assessment criteria

Examples: Research projects, software development, design portfolios, business plans

Best For: Synthesizing knowledge, demonstrating mastery, real-world application

Discussion & Reflection

Thoughtful responses fostering critical thinking and dialogue

Key Characteristics:

Flexible completion time
Written reflections or discussion posts
Encourages critical thinking
Social learning component
Qualitative assessment

Examples: Discussion forums, reflection journals, thought papers, peer responses

Best For: Developing critical thinking, exploring diverse perspectives, metacognition

Peer Review

Collaborative assessment where learners evaluate peer work

Key Characteristics:

Two-phase process (create + review)
Structured evaluation criteria
Develops assessment literacy
Enhances learning through evaluation
Multiple reviewer assignment possible

Examples: Writing peer reviews, code reviews, presentation feedback, design critiques

Best For: Developing evaluation skills, learning from peers, understanding quality criteria

Lab & Practical

Hands-on activities requiring practical skill demonstration

Key Characteristics:

Hands-on or simulation-based
Step-by-step procedures
Safety and setup considerations
Results documentation required
May require specific tools or environments

Examples: Lab experiments, technical demonstrations, field work, simulations

Best For: Developing practical skills, applying theory to practice, technical competency

Goal Setting

Personalized objectives for self-directed learning

Key Characteristics:

Learner-defined objectives
Progress tracking over time
Flexible success criteria
Self-assessment component
Can integrate with broader learning paths

Examples: Learning goals, skill development plans, personal challenges, habits tracking

Best For: Self-directed learning, personalized development, motivation and accountability

Reading & Research

Information gathering and synthesis activities

Key Characteristics:

Resource exploration focus
Note-taking and summarization
Source evaluation skills
Synthesis of multiple sources
Can include annotated bibliographies

Examples: Literature reviews, article summaries, research reports, source analysis

Best For: Building knowledge base, developing research skills, information literacy

Social Learning Integration

Tasks integrate with ikigize's social learning features, enabling collaboration, peer support, and knowledge sharing while working on assignments and projects.

Tasks integrate with ikigize's social learning features, enabling learners to collaborate, ask questions, and share knowledge while working on assignments and projects.

Threaded discussions for task questions and knowledge sharing

Task Integration:

Ask questions about task requirements
Share approaches and solutions
Discuss task concepts and methods
Build persistent task knowledge base

Structured collaboration tools for group tasks and projects

Task Integration:

Coordinate group task work
Share collaborative workspaces
Manage team assignments
Collaborate on project tasks

Real-time messaging for quick task-related questions

Task Integration:

Quick clarifications on requirements
Real-time collaboration coordination
Urgent task-related communication
Direct instructor/TA messaging

Stay informed about task updates and deadlines

Task Integration:

Announcement of new tasks
Deadline reminders and updates
Submission acknowledgments
Grade and feedback notifications

Share and discover resources for task completion

Task Integration:

Share helpful learning resources
Discover task-related materials
Curate reference collections
Recommend tools and tutorials

Task Management Features

Status Management

Visual Status Tracking Clear indicators for task progress: not_started, in_progress, completed, or overdue.

Status Transitions Smooth workflow from task assignment to completion.

Overdue Handling Automatic detection and management of overdue tasks with notifications.

Progress Visualization Dashboard views showing task completion rates and patterns.

Priority Management

Priority Levels Four-tier priority system (low, medium, high, urgent) for workload management.

Priority-Based Ordering Automatic sorting by priority and deadline to focus attention.

Workload Balancing Tools for distributing tasks across priority levels and time periods.

Urgent Task Handling Special handling and notifications for urgent and high-priority tasks.

Deadline Management

Flexible Deadlines Support for various deadline formats and timeframes.

Deadline Tracking Automatic monitoring of approaching and overdue deadlines.

Extension Handling Processes for requesting and managing deadline extensions.

Calendar Integration Integration with personal and organizational calendars for visibility.

Resource Integration

Resource Linking Direct connections to relevant learning materials and references.

AI-Powered Discovery Intelligent resource recommendations based on task content.

Resource Curation Curated collections of materials for effective task completion.

Tool Integration Access to tools and applications needed for task work.

Ownership, Visibility & Roles

Understanding "who can do what" with tasks requires knowing three interconnected concepts: Ownership determines who controls the task, Visibility determines where it can be discovered, and Roles determine what specific users can do with it.

Ownership Types

Ownership determines who ultimately controls the task and has the authority to assign roles and configure settings. The owner automatically has full permissions, regardless of explicit role assignments.

User Ownership

  • Individual creator is the owner with full control
  • Owner can assign roles to other users
  • Ideal for personal learning tasks, independent projects

Organization Ownership

  • Organization owns and controls the task
  • Organization Admins can manage task settings
  • Can assign task roles to organization members
  • Suitable for corporate training, institutional assignments

Public Ownership

  • Platform or community owns the task
  • Platform administrators control settings and role assignments
  • Ideal for open educational resources, shared assignments

Visibility & Context

Like sessions, tasks have a context-based visibility model. Tasks can be associated with multiple contexts simultaneously, appearing wherever they're relevant.

Task Contexts:

  • Courses: Tasks embedded within course structures
  • Modules: Tasks complementing module content
  • Campuses: Tasks for campus communities
  • Organizations: Tasks for organizational learning programs
  • Public: Openly discoverable task templates

Visibility Levels:

  • Private: Accessible only via direct links, not listed anywhere
  • Context-Specific: Visible only within assigned contexts (courses, modules, etc.)
  • Public: Discoverable in public task catalogues and templates

Template System

Tasks can be marked as templates, allowing them to be copied and adapted by other users. This is particularly useful for:

  • Creating standardized assignments for organizations
  • Sharing best-practice task structures and rubrics
  • Building reusable exercise frameworks
  • Enabling community-contributed learning activities

Roles & Permissions

Task roles define what specific users can do with a task. While ownership and visibility determine control and discoverability, roles grant the actual permissions to submit work, grade submissions, review content, and manage the task.

Understanding Task Roles

Task roles are designed around the learning workflow: creation, assignment, submission, grading, and feedback. Unlike courses or modules, task roles emphasize the assessment and feedback cycle.

Key Points:

  • Owner = Full Control: Task owners automatically have all permissions
  • Assessment Hierarchy: Owner → Instructor → Teaching Assistant → Student
  • Submission Focus: Roles emphasize the submit-grade-feedback cycle
  • Explicit Assignment: Roles must be explicitly assigned; they don't inherit from other contexts

Available Task Roles

Each role grants specific permissions for working with tasks, submissions, and assessments:

Owner

Complete control over the task

Key Capabilities:

Full task management and editing
Grade and review submissions
Manage task assignment
View all submissions and analytics
Complete administrative control

Typical Users: Task creator, course instructors

Instructor

Teach and assess learner work

Key Capabilities:

Edit task content
Grade and review submissions
Assign tasks to learners
View all submissions
Access task analytics

Typical Users: Teachers, trainers, course leaders

Teaching Assistant

Support instruction and grading

Key Capabilities:

Review submissions
Grade student work
View all submissions
Cannot edit task content
Support role for instructors

Typical Users: Teaching assistants, graders, support staff

Student

Complete and submit task work

Key Capabilities:

View task details
Submit task work
Edit own submissions
View own feedback
Standard learner access

Typical Users: Learners, students, participants

Reviewer

Review submissions without grading

Key Capabilities:

View task content
Review all submissions
Provide feedback (no grades)
Cannot edit or grade
Quality review role

Typical Users: Peer reviewers, quality assurance, mentors

Common Role Combinations

Some scenarios benefit from users having multiple task roles:

Instructor + Teaching Assistant (Redundant)

  • Instructor already has all Teaching Assistant permissions
  • Only useful for explicit role clarity

Student + Reviewer (Peer Review)

  • Complete tasks as a student
  • Review peer submissions
  • Common in peer assessment scenarios

Complete Permissions Matrix

The following matrix shows exactly what each role can do at the task level:

Task Permissions Matrix
Complete permissions breakdown for each task role
Permission
Owner
Instructor
TA
Student
Reviewer
Core Access
View Task
View Task Details
Participation
Submit Task
Edit Submission
View Feedback
Management
Edit Task Content
Review Task
Grade Task
Moderate Task
Assign Task
View All Submissions
Analytics
View Task Analytics

Permission Scenarios

Scenario 1: Standard Course Assignment

  • Owner: Course instructor who created the task
  • Instructor: Same person or co-instructors
  • Teaching Assistants: Graders and support staff
  • Students: Learners completing the task
  • Result: Clear workflow from assignment to grading

Scenario 2: Peer-Reviewed Project

  • Owner: Project coordinator
  • Instructor: Project advisor
  • Students: Project participants (also reviewers)
  • Reviewers: Peer students reviewing other submissions
  • Result: Collaborative learning with peer feedback

Scenario 3: Organization Training Assessment

  • Owner: Training manager
  • Instructors: Department leads
  • Teaching Assistants: HR training specialists
  • Students: Employees completing training
  • Result: Scalable organizational assessment

Task Lifecycle

Every task on ikigize follows a natural progression from initial design to grading and feedback. This lifecycle ensures that tasks effectively support learning objectives and provide valuable assessment of learner progress.

1.

Design & Planning

Define the task objectives, requirements, and evaluation criteria:

  • Define clear learning objectives and outcomes
  • Select appropriate task type (learning, project, assessment, etc.)
  • Determine scope, complexity, and estimated completion time
  • Plan evaluation criteria and grading rubrics
  • Identify required resources and materials
2.

Creation & Configuration

Develop task content and configure settings:

  • Write clear task instructions and requirements
  • Create supporting materials and examples
  • Set deadlines and priority levels
  • Link relevant resources and references
  • Configure submission requirements and formats
3.

Assignment & Distribution

Assign tasks to learners and manage access:

  • Assign task roles to instructors and assistants
  • Distribute tasks to students or groups
  • Set visibility within courses or modules
  • Send task notifications and reminders
  • Provide access to necessary resources
4.

Work & Submission

Learners complete the task and submit their work:

  • Students access task details and requirements
  • Learners work on task completion
  • Students submit completed work
  • Support questions and clarifications
  • Monitor progress and approaching deadlines
5.

Review & Grading

Evaluate submissions and provide feedback:

  • Review submitted work against criteria
  • Grade submissions using rubrics
  • Provide detailed feedback to learners
  • Handle resubmissions if allowed
  • Track completion and performance metrics