Installer Steam
log på
|
sprog
简体中文 (forenklet kinesisk)
繁體中文 (traditionelt kinesisk)
日本語 (japansk)
한국어 (koreansk)
ไทย (thai)
Български (bulgarsk)
Čeština (tjekkisk)
Deutsch (tysk)
English (engelsk)
Español – España (spansk – Spanien)
Español – Latinoamérica (spansk – Latinamerika)
Ελληνικά (græsk)
Français (fransk)
Italiano (italiensk)
Bahasa indonesia (indonesisk)
Magyar (ungarsk)
Nederlands (hollandsk)
Norsk
Polski (polsk)
Português (portugisisk – Portugal)
Português – Brasil (portugisisk – Brasilien)
Română (rumænsk)
Русский (russisk)
Suomi (finsk)
Svenska (svensk)
Türkçe (tyrkisk)
Tiếng Việt (Vietnamesisk)
Українська (ukrainsk)
Rapporter et oversættelsesproblem
{
REMEMBER = 1,
UNDERSTAND = 2,
APPLY = 3,
ANALYZE = 4,
EVALUATE = 5,
CREATE = 6
}
public class InteractiveLearnerController : MonoBehaviour
{
private BloomLevel currentLevel;
// Initialize interactive learning logic
public void InitializeInteractiveLearning()
{
currentLevel = BloomLevel.REMEMBER;
// Start with the initial learning level
// Example: Listen for text prompts
UserInputManager.OnTextPrompt += HandleTextPrompt;
}
// Handle incoming text prompts
private void HandleTextPrompt(string prompt)
{
switch (currentLevel)
{
case BloomLevel.REMEMBER:
Remember();
break;
case BloomLevel.UNDERSTAND:
Understand();
break;
case BloomLevel.APPLY:
Apply();
break;
case BloomLevel.ANALYZE:
Analyze();
break;
case BloomLevel.EVALUATE:
Evaluate();
break;
case BloomLevel.CREATE:
Create();
break;
default:
break;
}
}
// Learning level methods
private void Remember()
{
// Review and recall data
Debug.Log("Remembering data points");
// Transition to the next learning level
currentLevel = BloomLevel.UNDERSTAND;
}
private void Understand()
{
// Explain ideas or concepts
Debug.Log("Understanding connections in data");
// Transition to the next learning level
currentLevel = BloomLevel.APPLY;
}
private void Apply()
{
// Use information in new situations
Debug.Log("Applying data to new contexts");
// Transition to the next learning level
currentLevel = BloomLevel.ANALYZE;
}
private void Analyze()
{
// Draw connections between ideas
Debug.Log("Analyzing relationships in data");
// Transition to the next learning level
currentLevel = BloomLevel.EVALUATE;
}
private void Evaluate()
{
// Justify a decision or course of action
Debug.Log("Evaluating implications and results");
// Transition to the next learning level
currentLevel = BloomLevel.CREATE;
}
private void Create()
{
// Produce new ideas, products, etc
Debug.Log("Creating hypotheses and models from data");
// Transition to the first learning level to create a loop
currentLevel = BloomLevel.REMEMBER;
}
}