Resources
Comprehensive guide to the ikigize resources system for learning materials, tools, references, and educational content.
Overview
Resources are the foundational learning materials that power education on the ikigize platform. They represent the diverse collection of content that learners interact with—from books and videos to tools and datasets. Resources can exist independently in libraries, be embedded in course and module outlines, support specific tasks and sessions, or be discovered and curated by AI agents to enhance learning experiences.
Core Characteristics
Structure & Content
- Title & Description: Clear title and comprehensive description of the resource
- Resource Types: 15+ categories including books, videos, articles, tools, templates, and more
- Metadata Rich: Comprehensive metadata including author, publication date, language, and source
- Learning Context: Difficulty levels, duration estimates, target audience, and learning objectives
- File Support: Direct file uploads with automatic metadata extraction and thumbnail generation
- External Links: Support for web resources, videos, and external content
- AI Integration: Vector embeddings for intelligent search and AI-powered discovery
- Quality Management: Featured resources, verification badges, and community ratings
Resource Types
The platform supports a comprehensive range of resource types, each optimized for different learning needs and integrated with appropriate AI agents for discovery and usage guidance.
Physical and digital books, textbooks, academic publications, and reference materials.
AI Integration
- •Librarian for discovery
- •Professor for reading guides
Examples
Educational videos, tutorials, lectures, documentaries, and multimedia content.
AI Integration
- •Librarian for YouTube discovery
- •Professor for viewing guides
Examples
Written content including blog posts, research papers, news articles, and documentation.
AI Integration
- •Librarian for web discovery
- •Professor for reading guides
Examples
Software applications, online tools, utilities, and development resources.
AI Integration
- •Librarian for tool discovery
- •Professor for tool tutorials
Examples
External learning programs, MOOCs, certification courses, and educational content.
AI Integration
- •Librarian for course discovery
- •Professor for course integration
Examples
Reusable frameworks, forms, document templates, and structured resources.
AI Integration
- •Professor for template usage guides
Examples
Data collections, research datasets, sample data, and statistical resources.
AI Integration
- •Librarian for dataset discovery
- •Professor for analysis guides
Examples
Slide decks, lecture presentations, visual materials, and educational slideshows.
AI Integration
- •Professor for presentation guides
Examples
Code repositories, sample projects, libraries, and programming resources.
AI Integration
- •Librarian for repository discovery
- •Professor for code tutorials
Examples
External links, websites, web applications, and online resources.
AI Integration
- •Librarian for web discovery
Examples
Images, diagrams, charts, infographics, and visual learning materials.
AI Integration
- •Professor for image analysis guides
Examples
Podcasts, audio lectures, recordings, and educational audio content.
AI Integration
- •Librarian for podcast discovery
- •Professor for listening guides
Examples
Real-world case studies, business cases, research studies, and practical examples.
AI Integration
- •Librarian for case discovery
- •Professor for analysis guides
Examples
Concept maps, mind maps, flowcharts, and visual relationship diagrams.
AI Integration
- •Professor for diagram interpretation
Examples
Curated collections of resources, bundled materials, and comprehensive resource sets.
AI Integration
- •Librarian for collection curation
- •Professor for usage guides
Examples
AI-Enhanced Resource Types
Each resource type has specialized integrations with the Librarian agent for discovery and the Professor agent for creating usage guides. This ensures learners not only find the right resources but also know how to use them effectively.
Resource Integration Contexts
Resources are remarkably flexible—they can exist in multiple contexts simultaneously, appearing wherever they're most useful for learning. A single resource might be embedded in a course outline, linked to several tasks, stored in multiple libraries, AND available for independent discovery.
Resources can be embedded as blocks within course outlines, appearing alongside modules, sessions, and tasks.
Features
- •Integrated into learning sequences
- •Time-based access control (start/end dates)
- •Progress tracking integration
- •Context-specific to course objectives
Example Use Cases
Resources appear as content blocks within module structures, supporting focused learning objectives.
Features
- •Part of sequential module content
- •Unlock conditions support (planned)
- •Module-specific context
- •Integrated with module progress
Example Use Cases
Resources linked to specific sessions as preparation materials, references, or follow-up content.
Features
- •Pre-session preparation materials
- •In-session reference documents
- •Post-session follow-up resources
- •Session-specific context
Example Use Cases
Resources directly support task completion with relevant materials, tools, and references.
Features
- •Task-specific guidance
- •Required tools and software
- •Reference materials
- •Example implementations
Example Use Cases
Resources organized in libraries for browsing, discovery, and general access across contexts.
Features
- •Organized in folder hierarchies
- •Searchable and filterable
- •Tag-based categorization
- •Cross-context availability
Example Use Cases
Resources exist independently, accessible through search and direct links without specific context.
Features
- •Direct access via search
- •Shareable links
- •Independent of learning structures
- •Context-free availability
Example Use Cases
Multi-Context Resources
Unlike courses or modules, resources don't have a single "home." They can be integrated into unlimited contexts simultaneously, making them truly reusable building blocks of learning across the entire platform.
Ownership & Visibility
Resource ownership and visibility settings determine who controls the resource and where it can be discovered. Unlike courses and sessions that have dual-context access control, resources use a single-context system focused on visibility and linkage permissions.
No Join Functionality
Resources do NOT have "join" functionality like courses or sessions. Users cannot "join" a resource as a participant. Instead:
Resource Access for Users → Through libraries, course/module outlines, or direct links
Resource Access for Integration → Controlled by visibility and linkage settings
This means visibility determines where the resource can be discovered and linkage settings determine where it can be integrated.
Ownership Types
Every resource has an owner who controls its configuration, metadata, visibility, and linkage settings:
User Ownership
- Individual creator maintains full control
- Can transfer ownership to organizations
- Ideal for personal resources and creator contributions
Organization Ownership
- Organization controls the resource
- Multiple admins can manage
- Suitable for corporate resources and institutional content
Public Ownership
- Resource is managed by the platform or community
- Oversight by platform administrators
- Ideal for open educational resources and AI-discovered content
Librarian-Discovered Resources
Resources discovered by the Librarian agent are automatically set to:
- Public Ownership (managed by the platform)
- Public Visibility (available to all users)
- Freely Linkable (can be used anywhere)
This ensures AI-discovered resources contribute to the community knowledge base and benefit all learners on the platform.
Understanding Resource Visibility
Resource visibility determines where your resource can be discovered by users who want to use it in their libraries, course outlines, or module outlines.
Real-World Example: A university professor creates an excellent dataset for teaching statistics. They want:
- Campus students to access it in course materials (Visibility: Campus catalogue)
- Other educators to discover and use it (Visibility: Public catalogue)
- Full credit and attribution maintained (Linkage: Freely linkable with attribution)
This visibility system makes it possible. Students access the dataset through courses, while educators worldwide can discover and integrate it into their own teaching materials.
Visibility Settings
Visibility controls discoverability—where users can find your resource to add it to libraries or integrate into learning content.
Resource appears in the public library, discoverable by all platform users.
Common Use Cases
- •Open educational resources (OER)
- •Community-contributed materials
- •Widely applicable learning content
- •Resources you want to share broadly
Key Features
- •Maximum discoverability
- •Public search indexing
- •Community ratings and reviews
- •Contribution to platform knowledge base
Resource is visible within specific organization library.
Common Use Cases
- •Company training materials
- •Proprietary resources
- •Internal knowledge bases
- •Organization-specific content
Key Features
- •Organization member access
- •Internal search indexing
- •Organizational branding
- •Department-level sharing
Resource is visible within specific campus library.
Common Use Cases
- •Campus course materials
- •Academic resources
- •Campus-specific guides
- •Student resource libraries
Key Features
- •Campus member access
- •Academic search indexing
- •Campus library integration
- •Student-teacher sharing
Resource is visible within specific group library.
Common Use Cases
- •Team resources
- •Project-specific materials
- •Cohort resources
- •Study group materials
Key Features
- •Group member access
- •Collaborative curation
- •Group-level organization
- •Team knowledge sharing
Resource is only visible in your personal library.
Common Use Cases
- •Personal learning materials
- •Draft resources
- •Private notes and references
- •Work-in-progress content
Key Features
- •Complete privacy
- •Personal organization
- •No external visibility
- •Can be shared later
Resource requires special permissions or licenses to access.
Common Use Cases
- •Licensed content
- •Copyrighted materials
- •Paid resources
- •Restricted academic content
Key Features
- •License verification
- •Permission management
- •Access tracking
- •Compliance enforcement
Multiple Library Visibility
Resources can be visible in multiple libraries simultaneously. For example, a resource can be:
- Public + Multiple Organizations: Wide reach while maintaining organizational tracking
- Multiple Campuses: Enable inter-campus resource sharing
- Organizations + Groups: Target specific teams across organizational boundaries
Strategic Multi-Visibility
Use multiple catalogue visibility to maximize appropriate exposure while maintaining context. A professional development toolkit can be public for general discovery while also appearing in specific organization libraries for branded access and tracking.
Linkage Permissions
Linkage permissions determine who can integrate your resource into their libraries, course outlines, module outlines, or link it to tasks and sessions.
Anyone can add this resource to their libraries, course outlines, or module outlines.
Benefits
- •Maximum reusability across platform
- •Easy integration into learning paths
- •Community building and sharing
- •Widespread knowledge distribution
Considerations
- •Resource may be used in contexts you don't control
- •Updates won't affect already-linked instances
- •Attribution is maintained automatically
- •Perfect for open educational resources
Users must request permission from the creator before linking this resource.
Benefits
- •Control over resource usage
- •Track who uses your content
- •Build relationships with users
- •Quality control over contexts
Considerations
- •Manual approval process required
- •May slow down resource adoption
- •Good for specialized or premium content
- •Enables usage analytics and tracking
Resource cannot be linked to other libraries or used in course/module outlines.
Benefits
- •Complete control over access
- •Prevents unauthorized use
- •Keeps resource contained
- •Ideal for private materials
Considerations
- •Resource only accessible in original context
- •No community sharing
- •Limits resource impact
- •Good for drafts or sensitive content
Visibility + Linkage Working Together
Visibility determines WHERE a resource can be discovered
Linkage determines WHO can integrate it and HOW
A resource can be publicly visible (discoverable by everyone) but require permission to link (controlled integration). Or it can be organization-visible (limited discovery) but freely linkable (easy integration for authorized users).
Resource Attribution & Tracking
All resources maintain complete attribution and tracking information:
Attribution Tracking
- Original creator always credited
- Source information preserved
- License and usage terms maintained
- Contribution history recorded
Usage Tracking
- Where resource is used (courses, modules, libraries)
- Integration contexts tracked
- Usage analytics collected
- Impact metrics available
Update Management
- Version control for resource updates
- Change history maintained
- Update notifications available
- Backward compatibility preserved
AI Integration
Resources are deeply integrated with ikigize's AI agents, providing intelligent discovery, curation, and usage guidance that enhances learning effectiveness.
Automatically discovers, curates, and adds high-quality resources to your libraries based on learning needs.
Intelligent Discovery
- Web search for articles and tutorials
- YouTube search for video content
- Tool and software discovery
- Academic resource finding
Content Processing
- Summarizes lengthy content
- Extracts key information
- Compares multiple sources
- Provides context integration
Automatic Cataloging
- Resource type classification
- Difficulty level assignment
- Automatic tagging
- Metadata extraction
Supported Resource Types
Librarian-Discovered Resources
Resources found by the Librarian agent are automatically:
- Set to Public Ownership (managed by the platform)
- Made Publicly Visible (available to all users)
- Freely Linkable (can be used anywhere)
- Quality-verified and properly categorized
This ensures that AI-discovered resources contribute to the community knowledge base and benefit all learners.
Platform-wide AI capabilities that enhance resource management and usage across all contexts.
Smart Recommendations
- Context-aware resource suggestions
- Similar resource discovery
- Completion-based recommendations
- Personalized resource feeds
Semantic Search
- Natural language queries
- Concept-based search
- Multi-language support
- Similarity matching
Automated Metadata
- Automatic categorization
- Tag suggestions
- Difficulty estimation
- Duration calculation
Supported Resource Types
Vector Embeddings
All resources have vector embeddings for:
- Semantic similarity matching
- Intelligent search results
- Personalized recommendations
- Cross-lingual discovery
Embeddings enable powerful AI-driven discovery and recommendation features across the entire platform.
AI-Powered Resource Ecosystem
The combination of Librarian for discovery and Professor for usage guidance creates a comprehensive AI-powered resource ecosystem. Learners benefit from both finding the right resources AND knowing how to use them effectively in their learning context.
Librarian-Professor Collaboration
The Librarian and Professor agents work together seamlessly to enhance resource value:
Discovery → Guidance Workflow
- Librarian discovers high-quality resources based on learning needs
- Resources are added to libraries with proper metadata
- Professor creates context-specific usage guides
- Learners receive both the resource AND guidance on using it effectively
Research Partnership
- Professor requests targeted research from Librarian
- Librarian conducts deep research for complex topics
- Resources complement Professor's instructional content
- Shared understanding of learning context and objectives
This collaboration ensures resources aren't just discovered—they're properly contextualized and integrated into effective learning experiences.
Roles & Permissions
Resource roles define what specific users can do with a resource. While ownership determines control and visibility determines discoverability—roles grant the actual permissions to view, edit, organize, and manage resources.
How Roles Are Assigned
Resource owners (or users with appropriate organizational permissions) can assign roles to other users. Once assigned, roles determine exact capabilities for working with the resource.
Understanding Resource Roles
Resource roles are simpler than course or module roles because resources don't have the same complexity of learning facilitation:
Key Points:
- Owner = Full Control: Resource owners automatically have all permissions
- Role Simplicity: Fewer roles than courses/modules (Owner, Editor, Curator, Viewer)
- Context-Independent: Roles apply to the resource itself, not usage context
- Permission Hierarchy: Owner → Editor → Curator → Viewer
Available Resource Roles
Key Responsibilities
- •Configure visibility and linkage settings
- •Manage resource metadata and content
- •Assign roles to other users
- •Delete or archive resource
- •Control all permissions
Permissions
Key Responsibilities
- •Update resource content and files
- •Edit metadata and descriptions
- •Add and modify tags
- •Update learning context
- •Improve resource quality
Permissions
Key Responsibilities
- •Organize resources in folders
- •Manage library collections
- •Curate resource sets
- •Add resources to contexts
- •Maintain organization
Permissions
Key Responsibilities
- •View resource content
- •Use resource in learning
- •Bookmark and favorite
- •Provide feedback
- •Share resource link
Permissions
Permission Scenarios
Scenario 1: Open Educational Resource
- Owner: Original creator (automatic public ownership if Librarian-discovered)
- Editors: Subject matter experts improving content
- Curators: Librarians organizing into collections
- Viewers: All platform users
- Result: Community-maintained, widely accessible resource
Scenario 2: Proprietary Company Resource
- Owner: Company (organization ownership)
- Editors: Internal content creators
- Curators: Department managers
- Viewers: Company employees
- Result: Controlled corporate resource with managed access
Scenario 3: Academic Department Resource
- Owner: Department head
- Editors: Faculty members
- Curators: Teaching assistants
- Viewers: Students and faculty
- Result: Collaborative academic resource management
Role Assignment Strategy
For detailed guidance on role assignment best practices and implementation patterns across the platform, see the Roles & Permissions System documentation.
Resource Lifecycle
Every resource on ikigize follows a comprehensive lifecycle from discovery or creation through ongoing maintenance, ensuring that learning materials remain high-quality, relevant, and effective.
Discovery & Creation
Resources are discovered by the Librarian agent or created/uploaded by users:
- •Librarian discovers resources from web, YouTube, and other sources
- •Users upload files, documents, and media
- •External resources are linked via URLs
- •Initial metadata is captured or extracted
Metadata Enrichment
Resources are enriched with comprehensive metadata, tags, and contextual information:
- •AI-powered metadata extraction
- •Difficulty level classification
- •Tag assignment and categorization
- •Duration and effort estimation
- •Learning objective alignment
Organization & Access
Resources are organized into libraries and folders with appropriate visibility and linkage settings:
- •Added to library folders
- •Visibility settings configured
- •Linkage permissions set
- •Access controls defined
- •Integration into learning contexts
Publication & Sharing
Resources become available to appropriate audiences and integrated into learning experiences:
- •Made visible in libraries
- •Added to course/module outlines
- •Linked to tasks and sessions
- •Professor creates usage guides
- •Shared across libraries
Usage & Engagement
Learners access and engage with resources as part of their learning journey:
- •Learners view and use resources
- •Engagement metrics tracked
- •User feedback collected
- •Bookmarking and favoriting
- •Social sharing and discussion
Analysis & Improvement
Resource performance is analyzed and content is updated based on feedback and outcomes:
- •Usage analytics review
- •Feedback analysis
- •Quality assessment
- •Content updates
- •Metadata refinement
Ongoing Maintenance
Resources are regularly reviewed for currency, relevance, and continued usefulness:
- •Periodic content review
- •Link verification and updates
- •Metadata accuracy checks
- •Version management
- •Relevance assessment
Archival or Retirement
Resources that are no longer relevant are archived or removed from active catalogues:
- •Relevance evaluation
- •Archive decision making
- •Historical preservation
- •Removal from active libraries
- •Redirect and replacement
Continuous Quality
The resource lifecycle emphasizes continuous quality improvement. From AI-powered discovery and automatic metadata extraction to usage analytics and regular maintenance, resources are actively managed to maintain their educational value over time.
Best Practices
Related Documentation
- Library System - Organizing and discovering resources across contexts
- Courses System - Embedding resources in course outlines
- Modules System - Integrating resources into module content
- Tasks System - Supporting task completion with resources
- Sessions System - Session materials and preparation resources
- Librarian Agent - AI-powered resource discovery and curation
- Professor Agent - AI-generated resource usage guides
- Roles & Permissions System - Complete guide to role-based access control