NavigatedLearning / src /data /mockData.ts
Prabhas Jupalli
Deployment: High-Fidelity Dashboard & Native Storage Integration
74626f2
import { Resource, LearningMap, LearningActivity } from '../types';
export const mockResources: Resource[] = [
{ id: '1', position: { x: 5, y: 12 }, type: 'book', title: 'Pre training objectives', visited: false, difficulty: 2, reward: 60 },
{ id: '2', position: { x: 4, y: 12 }, type: 'video', title: 'Pre trained models', visited: false, difficulty: 2, reward: 65 },
{ id: '3', position: { x: 8, y: 9 }, type: 'quiz', title: 'Tutorial: Introduction to huggingface', visited: false, difficulty: 2, reward: 70 },
{ id: '4', position: { x: 9, y: 10 }, type: 'assignment', title: 'Fine tuning LLM', visited: false, difficulty: 3, reward: 80 },
{ id: '5', position: { x: 3, y: 14 }, type: 'book', title: 'Instruction tuning', visited: false, difficulty: 3, reward: 85 },
{ id: '6', position: { x: 2, y: 16 }, type: 'video', title: 'Prompt based learning', visited: false, difficulty: 2, reward: 75 },
{ id: '7', position: { x: 3, y: 15 }, type: 'quiz', title: 'Parameter efficient fine tuning', visited: false, difficulty: 3, reward: 90 },
{ id: '8', position: { x: 3, y: 16 }, type: 'book', title: 'Incontext Learning', visited: false, difficulty: 3, reward: 85 },
{ id: '9', position: { x: 4, y: 17 }, type: 'video', title: 'Prompting methods', visited: false, difficulty: 2, reward: 70 },
{ id: '10', position: { x: 6, y: 14 }, type: 'assignment', title: 'Retrieval Methods', visited: false, difficulty: 3, reward: 95 },
{ id: '11', position: { x: 2, y: 17 }, type: 'quiz', title: 'Retrieval Augmented Generation', visited: false, difficulty: 4, reward: 120 },
{ id: '12', position: { x: 14, y: 6 }, type: 'book', title: 'Quantization', visited: false, difficulty: 4, reward: 110 },
{ id: '13', position: { x: 9, y: 9 }, type: 'video', title: 'Mixture of Experts Model', visited: false, difficulty: 4, reward: 115 },
{ id: '14', position: { x: 5, y: 15 }, type: 'assignment', title: 'Agentic AI', visited: false, difficulty: 4, reward: 125 },
{ id: '15', position: { x: 7, y: 15 }, type: 'quiz', title: 'Multimodal LLMs', visited: false, difficulty: 4, reward: 130 },
{ id: '16', position: { x: 8, y: 12 }, type: 'book', title: 'Vision Language Models', visited: false, difficulty: 4, reward: 125 },
{ id: '17', position: { x: 9, y: 11 }, type: 'video', title: 'Policy learning using DQN', visited: false, difficulty: 5, reward: 150 },
{ id: '18', position: { x: 17, y: 3 }, type: 'assignment', title: 'RLHF', visited: false, difficulty: 5, reward: 160 },
];
const learningActivities: LearningActivity[] = [
{
id: 'foundation',
name: 'Programming Foundations',
description: 'Learn basic programming concepts and syntax',
completed: false,
difficulty: 1,
prerequisites: [],
estimatedTime: '2-3 weeks'
},
{
id: 'algorithms',
name: 'Algorithms & Data Structures',
description: 'Master fundamental algorithms and data structures',
completed: false,
difficulty: 2,
prerequisites: ['foundation'],
estimatedTime: '3-4 weeks'
},
{
id: 'oop',
name: 'Object-Oriented Programming',
description: 'Understand OOP principles and design patterns',
completed: false,
difficulty: 3,
prerequisites: ['foundation', 'algorithms'],
estimatedTime: '2-3 weeks'
},
{
id: 'web-dev',
name: 'Web Development',
description: 'Build modern web applications',
completed: false,
difficulty: 3,
prerequisites: ['oop'],
estimatedTime: '4-5 weeks'
},
{
id: 'databases',
name: 'Database Systems',
description: 'Design and work with databases',
completed: false,
difficulty: 3,
prerequisites: ['oop'],
estimatedTime: '2-3 weeks'
},
{
id: 'ml-basics',
name: 'Machine Learning Fundamentals',
description: 'Introduction to machine learning concepts',
completed: false,
difficulty: 4,
prerequisites: ['algorithms', 'databases'],
estimatedTime: '4-6 weeks'
},
{
id: 'deep-learning',
name: 'Deep Learning',
description: 'Neural networks and deep learning techniques',
completed: false,
difficulty: 5,
prerequisites: ['ml-basics'],
estimatedTime: '6-8 weeks'
},
{
id: 'reinforcement-learning',
name: 'Reinforcement Learning',
description: 'Advanced RL algorithms including DQN',
completed: false,
difficulty: 5,
prerequisites: ['deep-learning'],
estimatedTime: '4-6 weeks'
}
];