Skip to main content

Collection System

Overview​

Collection is a system that groups articles, projects, and certificates by topic, providing systematic and comprehensive learning paths.

Core Concepts​

Topic-based Content Aggregation​

  • Integrated Learning: Bundle various content types under one theme
  • Flexible Structure: Freely explore without fixed order
  • Curation: Expert-selected high-quality content collections

Collection Structure​

struct Collection has key, store {
id: UID,
name: String,
description: String,
creator: address,
tags: vector<ID>,

// Content bundles (no specific order)
articles: vector<ID>,
projects: vector<ID>,
certificates: vector<ID>,

view_count: u64,
created_at: u64,
last_updated: u64
}

Collection Types​

1. Learning Path Collection​

Systematic content collection for mastering specific skills

Example: "Becoming a Sui Move Developer"

  • Articles: Move language basics, advanced patterns
  • Projects: DeFi protocol, NFT marketplace
  • Certificates: Sui Move Developer Certificate

2. Topic-based Collection​

Comprehensive resource collection on specific topics

Example: "Mastering DeFi"

  • Articles: DeFi concepts, AMM mechanisms
  • Projects: Uniswap clone, Lending protocol
  • Certificates: DeFi Expert Certificate

3. Event Collection​

Event-related materials for hackathons, bootcamps, etc.

Example: "Sui Hackathon 2025"

  • Articles: Participation guide, winning strategies
  • Projects: Previous winning projects
  • Certificates: Hackathon Participant Badge

Collection Creation Process​

Content Curation​

Curation Criteria​

  1. Relevance: Connection to the topic
  2. Quality: Content quality score
  3. Completeness: Ability to achieve learning objectives
  4. Timeliness: Currency of information

Curator Roles​

  • Create and manage Collections
  • Select and add content
  • Write descriptions and guides
  • Regular updates

Tag System Integration​

Global Tag Utilization​

struct Tag has key, store {
id: UID,
name: String,
description: String,
parent_tag: Option<ID>,
usage_count: u64
}
  • Multiple tag filtering
  • Hierarchical tag exploration
  • Related Collection recommendations

Reward System​

Collection Creator Rewards​

ActivityReward
Collection Creation0.5 SUI (upon approval)
Revenue per View0.001 SUI
Recommendation Bonus0.01 SUI (top 10%)
Update Reward0.1 SUI/month

User Incentives​

  • Badge issuance upon Collection completion
  • Progress tracking and achievement display
  • Community ranking system

Collection Discovery​

Discovery Features​

  1. Popular Collections: View count-based ranking
  2. Latest Collections: Recently created/updated
  3. Recommended Collections: AI-based personalization
  4. Category Browsing: Topic-based classification

Filtering Options​

  • By content type
  • By difficulty level
  • By estimated learning time
  • By language

Collaboration Features​

Co-curation​

  • Multiple curators managing one Collection
  • Permission management system
  • Version control and history

Community Contribution​

  • Content recommendations
  • Reviews and ratings
  • Improvement suggestions

Statistics and Analytics​

Collection Metrics​

  • Total views
  • Average completion rate
  • User ratings
  • Revenue statistics

Learning Analytics​

  • Progress tracking
  • Learning pattern analysis
  • Performance measurement

Mobile Optimization​

Responsive Design​

  • Mobile-friendly UI
  • Offline mode support
  • Progress synchronization

Future Development​

  1. AI Curation: Automatic content recommendation and organization
  2. Collaborative Learning: Study group features
  3. Enterprise Collections: Corporate-tailored training programs
  4. Certification Paths: Official certification program integration