Tap Tap Build : Augmenting Generative Learning with Spatial Intelligence

Terence Lee
Faculty of Science and Technology
University of Macau
Macao SAR, China
terence.lee(at)connect.um.edu.mo

coding assistant: deepseek
Tap Tap Build infographics
demo: https://taptap.build

Abstract -- Conjuring with a "Tap Tap", learner initiates building a network graph of a spatial interactive sandbox.

Start playing immediately, progressively increase the complexity for a personalized generative play experience. Augmented with Large Language Model (LLM), the infinitely adaptable sandbox enables self-directed learning paths and self-actualized objectives. It is just as important to set boundaries in this learning environment with human designed scaffolding for clear guidance and worthwhile learning goals. Remarkably, LLM can also re-organize the graph layout for alternative perspectives. These together form the enhanced augmentation of the generative learning process.

Prototype testing shows that learners found the interface intuitive and provide a substantial in-depth experience. The system even demonstrates flexibility to accommodate learning experiments in multiple knowledge domains.

Keywords: Augmenting generative learning, Human user interface, Interactive visualization, Self-regulated learning, Learning analytics, Spatial intelligence

Introduction

Tap Tap Build Interface
Main Interface where users can tap twice to add a new word, hold to lookup, drag to organize and tap to combine words to generate new words

A lifelong journey of learning is fueled by a genuine sense of curiosity and regular engagements in constructive thinking – both are vital for driving practical innovation. Traditional educational approaches often fall short in cultivating these traits, frequently relying on rote memorization, static context-limited tasks and standardized assessment (Ahmed 2025). This research explores how an LLM-augmented game-based system relying on human spatial intelligence can offer a more engaging, dynamic and responsive tool for learning experiments, a Learning Analytics apparatus akin to Thorndike's puzzle box, where learning processes such as Generative Learning and Self-Regulated Learning (SRL) can proceed, tested and be observed.

Generative learning model defined the brain as a model builder where understanding extends from prior experience, key being the generation of relations among concepts (Wittrock 2010). Aligning with this model, the sandbox's primary use case is the construction of a network graph by making connections at user's own discretion. In the discussion, I argue that it is possible to operate this using strictly human-computer interface components by taking full advantage of spatial thinking, followed with LLM augmentations to take care of handling the required individual non-deterministic creative process, and then back to calibrating the accuracy of the LLM with various strategies including human spatial judgments.

While SRL is fundamentally a life-long process requiring intentional practice and reflection, well-designed game can create supportive conditions for enacting and developing SRL behaviors (Zheng 2024). I argue in related work that such environment would make available most of the popular SRL strategies for both learners and educators.

Practically, this kind of visualization project is best designed iterative-ly (Munzner 2009), as described in detail in methodology. Many of the capabilities relies on open source free web technologies, which is the only way to customize and integrate everything so fully, and made this project even possible without a budget.

Throughout this writing, the terms 'user', 'player' and 'learner' are used interchangeably, the nuance difference is that 'user' is more concern with the interactive experience, 'player' is more about gamify engagement, while 'learner' is more about the learning process. Hence this project is the combination of these roles in different research areas. Finally, the paper offers reflection, observations and insights gained at the conclusion of this project.

Research questions

The following research questions started the project:

Related Work

Studies on game-based learning

Games offer an ideal medium to structure and motivate exploratory learning. Through mechanics such as goal-setting, feedback loops, and progressive challenges, games naturally engage learners in cycles of planning, action, and reflection. More specifically, word-building games like TapTap.Build implicitly teach principles of design and fabrication: user learn to combine elements, evaluate outcomes, iterate on ideas, and understand relationships within a system — much like an architect, engineer, or creative designer would. Unlike purely open-end sandbox experiences (e.g. Minecraft), educational games can embed guided scenarios that focus inquiry, integrate learning objectives, and provide scaffolds — all while preserving a sense of agency and discovery.

In this way, game-based environments do not merely entertain; they create immersive contexts where curiosity is rewarded, critical thinking is practiced, and foundational design-thinking skills are cultivated.

This dynamic aligns closely with the principles of SRL, a process by which learners take control of their own learning by setting goals, monitoring progress, and adjusting strategies as needed (Zimmerman 2008), (Zimmerman 2015). Especially for young learners, a constructivist, task-oriented learning strategy—where knowledge is built through active engagement with meaningful activities—consistently yields strong outcomes (Flavell 1979). Game environments can provide a rich context environment for SRL tasks, as they often require user to unconsciously set goals and make plans to adapt to changing circumstances in order to succeed; in addition performance can be measured with data-driven analysis of game-play (Zap & Code 2009), (Goslen 2025). When combined with learning analytics — the collection and analysis of learner data to optimize educational experiences—game-based SRL environments gain a powerful feedback loop for both learners and educators (Lai 2025).

Gamers Population
shows gamers population by age group, with the highest in age 16-24 regardless of gender, source Statista : Share of internet users worldwide who play video games on any device as of 2nd quarter 2025, by age group and gender

As the prevalence playing of games online has been increasing, especially among younger population 2 shows. Web games are video games with potentially powerful medium to engage learners, web games are convenient, short bursts of interaction, easily accessible on multiple device formats. On mobile, that means anytime and anywhere. Video games have several characteristics that make them suitable for educational purposes: (1) interactive, (2) repetitive, (3) adaptive, (4) cumulative, (5) scaffold-ed, (6) affectively situated, (7) intrinsically oriented, and (8) based on both player-centered and game-based goals (Zap & code 2009).

However, designing good game-based learning requires engaging user's agency, curiosity and captivation to ensure that the game is both engaging and educationally effective (Boudreau 2021). In addition learning analytics could be used to enhance the user engagement and provide the guidance to introduce users to the system and create the learning process to mastery of using the game system.

Methodology

Development Process

Development of this project commenced with the re-engineering of a novel popular LLM-driven game, then improved upon by the progressively integrate pedagogical features. This iterative approach usually encompasses these working modes:

Working Modes Activities
Inspiration & Research Study a popular relevant game & identify educational gaps
Software Integration Chose amongst open-source tools for existing solutions
New Mechanics Experimentation Implement and tested new features and interactions
LLM Integration Trial and Error testing local LLM for reasonable output generation
Learning Analytics Layering Add human-in-the-loop controls and monitor
Adhere to Design Guideline Keeping minimalistic design for better focus

Inspiration Work

The original game idea is inspired by Infinite Craft (Agarwal 2023), a browser game where player combines elements to craft new elements. Infinite Craft uses Llama 2 to generate elements, which allows a theoretically infinite number of combinations to discover! (Infinite Craft Wiki 2025).

The game is actively played and received positive reviews for its ability to spark curiosity (Press-Reynolds 2024). Users are attracted to the open-end-ness of the game, and the ability to discover new elements through experimentation. The game also has a simple and intuitive interface, making it easy for users to get started.

However Infinite Craft has a few limitations in regards to the research questions:

Limitations Implications
Cannot add new words by typing input Limited to start with a small pre-defined word set
Works with fantastical elements
e.g. Lake + Rainbow = Unicorn
Random words not suitable for educational purposes
No seamless learning component Unable to understand word meaning effectively
No data collection component Difficult to monitor user progress and engagement
Not open sourced Not possible to modify or extend the game
Combination of two elements only Limits creativity and exploration
Elements are not connected Difficult to see the relationships between elements

Open Source Alternative

This lead to finding an alternative code base called opencraft (Bufferhead 2024) which is an open-sourced faithful recreation of Infinite Craft.

However opencraft also has limitations, but it was a good starting point to build upon:

Limitations Implications
System design based on assumptions about infinite craft Inherit above same limitations
Vite + Vue framework for DOM based graphics reasonable for graph with no links
Hard-coded to a particular LLM Need switch-able model library to keep up with new models

New Interactions, Testing & Refinement

The key to guiding the development is to address the above limitations one-by-one, then using an iterative approach to refine the game via testing and feedback.

In fact, it is important to get the game out in-the-wild as soon as possible, then users give feedback to guide further development. This was done in private and also via two short class presentations to get feedback from peers.

Major code rewrite were made, LLM assistance using deepseek.ai were used to help speed up the development process especially the data collection section:

Implemented Capabilities Implications
'double click' action to add any new word Allow users to start with any word of their choice
New original LLM prompt Generate real world objects instead of fantastical elements
'3 seconds hold' action to wikipedia page Seamless discover word's meaning and concepts in more details
Rewrite back-end architecture Newer more capable local LLM
Allow combinations beyond 2 elements
Single 'select' action for breakdown Engage curiosity about what constitute an element
Network graph visualization Allow users to see relationships between words
Implement responsive design Allow for play on different devices including mobile
New lesson module Guide users towards mastery of playing the game
Add a data collection component Possible to monitor user progress and engagement for learning analytics
Auto graph layout Rearrange entire graph with a LLM prompt for new perspective
Special command line Extend with custom executable functions
Game graph sharing Allow users to share their creations with others

Results

System Architecture Design

The result is a mobile-responsive web application with the following major components 3:

Overall architecture
shows the overall architecture of the system, including the static front-end, back-end servers, LLM integration, user interaction recording, and lesson modules.
Component Used Figure
Front-end interface HTML/CSS/JavaScript stack with D3.js for superior rendering performance 1, ,
Back-end server Node.js to handle user requests
LLM integration Ollama.js, connect with local LLM models gemma3:4b-it-qat, model released on Sept 2025, later updated to gemma4:e4b, released April 2026
User interaction recording RRWeb to record minute movements like mouse movement
Progression checking lesson modules Custom tutorial system written in javascript + json
User Interaction Recording
shows the user interaction recording, where user interactions are recorded for learning analytics, the red line shows the user dragging a word
shows the lesson module, where lesson designer can check whether a user completed a lesson by checking if requiredNodes exists and if yes proceed to nextLesson

Discussion

Built as an apparatus for experimentation, here we take an example to apply the Generative Learning model and discuss benefits and risks.

Generative learning model defines four main processes (Wittrock 1992): a) Attention - Directing focus to relevant incoming information, b) Motivation - The drive to engage in the generative process, c) Knowledge - Accessing and retrieving relevant prior knowledge from long-term memory, d) Generation - Constructing new relationships between new information and prior knowledge.

Human-computer Interface

To "Motivate" user to virtually fabricate new concept from prior concepts, create relations between concepts and organizing the network structure; instead of a conventional text-based LLM chat that's linear and long formatted, let's go with a simple minimalistic network graph interface, creating, connecting and destroying nodes using just tap and drag gestures. Reducing the engagement effort yet still offering increasing complexity, while helping user maintain "Attention" with minimal cognitive load.

According to research, effective generative learning in practice can be implemented with Mapping (Fiorella 2015), which is spatial arrangement of words and links, familiar examples are linked concept maps, tree structured mind maps and cause-and-effect flow charts.

In our application, Mapping can be created with three simple actions: positioning, insertion and removal. With just these, analytic spatial reasoning such as encoding proximity and relational grouping would be possible; also learners can externally represent their internal mental model. This aligns with two core components of spatial thinking, namely flexibility in strategic spatial choice and meta-representation competence (Hegarty 2010).

With the memory retrieval and clarification of "Knowledge", a seamless hyperlink-like feature with tap and hold gesture looks-up a node's term in Wikipedia. This design takes homage from Ted Nelson's Xanadu Project (Nelson 1999), (Nelson 2001). Following the full principles of hypertext would be a formidable task (Voß 2019), nevertheless graph nodes backlinking brings learner to the reference source material, as a form of transclusion. Learner is expected to read the wiki article and return to the sandbox once understanding is placed in working memory.

During iterative prototyping it was found that human-designed scaffolding is an essential add-on, absolutely necessary to ensure learner exploration can be imaginative but not aimless. In fact, the best example is the application itself, user goes through a step-by-step tutorial to master above actions first before being allowed to "Generate" construct freely with LLM.

Augmentation Enhancement

LLM provides a limitless context-rich environment by generating new nodes on demand. With tap selections of two or more nodes, a new combination prompt is passed to the LLM, which dynamically response with a new set of nodes with connections of the most probable outputs from combining the selected ingredients. Existing nodes represents learner's prior pinned "Knowledge", and this augments the "Generation" process. Similarly, tap a single node decomposes into new set of component nodes, showing the required ingredients.

It would be easier to actually try these mechanisms than to explain in words, the key to the Augmenting Generative Learning chest box — one that goes far beyond predefined context and always catching up to learner's edge of curiosity, augmenting "Motivation" with personalized scaffold-ing at the Zone of Proximal Development (Cai 2024), literally it is real time overlapping and expanding of learning boundaries.

Moreover augmentation of spatial thinking is possible with LLM suggesting a new layout. When user issues command :remix with a hunch, the LLM takes the entire graph and gives back a possible new layout; a new spatial structure with a new perspective. This is meta-cognitive activity, not of the knowledge itself, but the organization of. Below is an example for language learning, is an example in science inquiry.

before remixing layoutafter remixing layout
shows the LLM auto layout capability on mobile, learner starts with some emotional words on the left and LLM reorganizes on right with :whatif command "put positive words on the top and negative words on the bottom" (translated from Chinese), interestingly "Crying" is usually considered negative but could be sometimes positive due to "Happy tears", e.g. at a wedding, hence it's higher placement
before remixing layoutafter remixing layout
remix and whatif prompt chained for scientific inquiry, in this case placing Earth in the center and layout by how far other items are as they appear to the naked eye, the LLM explains: "The core astronomical features (Moon, Planets) are clustered centrally, while others are arranged by their relative visual distance."

More complex examples might be where learner is interested in the proportions of the ingredients involved, closer nodes have higher proportions, further nodes contributes less. Or perhaps the positions of resulting nodes depends on the difficulty of fabrication or energy usage as below .

before remixing layoutafter remixing layout
LLM auto layout :remix command "make a diagonally shaped graph where energy intensive items are on the top right and lower energy items on the bottom left"

Accuracy Calibration

While LLM will always carries the risk of hallucination (Adam 2024), corrective calibrations can be put in place. Numerous strategies exist (Huang 2025), (Islam 2024), but lets focus on ones which taptap.build has directly used.

A straight forward strategy is to carefully design the node generation prompt - more or less a time consuming trial and error process. Nevertheless we ended up with below well tested prompt structure as a strong first line of defense:

Prompt Section Primary Function Rationale
Contextual Anchoring Establishes domain-specific persona and task framing Sets baseline of what it needs to do
Semantic Boundary Setting List permissible and non-permissible scope of reasoning Clarifies the kind of meanings we desire and despise
Formatting Constraint Enforces a strict list of single items Requires the model to response only in essential atomic units
Avoid Common Hallucinations Lists specific, observed failure modes in point-form Explicit negative exemplars is much better than generic "don't hallucinate"
Reaffirm Negatives Reinstate non-permissible output terms Readdress semantic boundary with more actual observed wrong outputs
Reaffirm Formats Re-iterates format constraints in a different syntactic form Remind LLM to not veer off to non-relevant formats
Simple Examples Provides a list of desired input-output behavior Establish concrete demonstrations to follow

Contributing the most to stable accuracy is the formatting constraint, which enforce output to only the essential words, effectively limiting the rhetorical abilities of LLM; this means no way for LLM to introduce convincing wordings to mislead user and limiting it to give focused answers. Uniquely, this only works for spatial graph which gives a near instant comprehensive overview of relations without using additional words, avoiding wordy conversational chat.

Reaffirming conditions in different ways also seems to help, even if its obvious to human by first definition. LLM is still a blackbox, perhaps it has something to do with the model indecisiveness with conflicting parameters, or perhaps being creative means trying to be flexible with rules, no matter the reason, it means that forcing it to consistently "act" a specific way is somewhat against its design, deliberate calibration of all edge cases is required and it is unlikely a single prompt can ever achieve this. Nevertheless here is an attempt.

Generate complexity but answer simply.

To know when it is "right", it has to know when it was "wrong".

"No" is considered, but a "No ... Don't ... " definitely means no.

The next calibration are the piecemeal information that feeds the network, generated from mutually isolated contexts makes it hard for LLM to compound and propagate lies. Even if an individual part is wrong, user will be going broader and further down in detail, especially when manually fact-checking using external evidence - a built in feature. Although demanding tedious human cognitive effort, our spatial intelligence makes it much easier to spot out-of-place words and isolate inconsistent elements. Thus users check the graph through deductive reasoning, this recursive decomposition of claims is similar to academic reference checking or transclusion, eventually exposes any lies.

The sum of the whole is more than the sum of the parts.

Turtles all the way down is vicious.

Further calibration becomes increasingly abstract. The system addresses this through a :whatif prompt — a structured narrative approach that :remix the entire graph. Asking the LLM if the graph could have a different structure allows the user to seek a different perspective, switching mental model that potential gives better answers. Because The graph is already casually linked - a spatial chain-of-thought, the graph already forms the basis for casual explanation (Amir 2021), by rearranging the nodes spatially with guidance, we can directly test counterfactual possibilities and find different explanations, :whatif is a prompt that works as follows:

Prompt Section Primary Function Rationale
Narration Anchoring Establishes graphic designer persona and narrative framing Sets baseline of what it needs to do
Typical Story Rules List what others commonly expects to find in an infographic Clarifies audience expectations and conventional patterns
Interpretation Listen to what the story currently tells Try to really understand what is already going on
Mood Reading Assesses the overall the shape and tone of the story Help understand if we can do it differently
Main Point Prioritization Rank and prioritizes core ideas Determines what matters most and what should take precedence
Visual Style Selection Determine what style approach should be used How to tell the new story
Apply as Coordinates Consolidate above and execute Coordinates per item is the end goal
Explain Include a brief explanation of reasoning Give reason for behavior
Formatting Provide current structure to get output structure Give this last for closest context

Here, the structure of the prompt is much more about presentation from existing elements, hence the story telling approach was taken.

Read the current story and tell a different one.

The impact of above strategies increases as the network grows, because of more and more conceptual guidance with human-in-the-loop (Wu 2022). By first giving correct words, then securing various parts of the graph, there is now a foundation to further verify the top-level claims, going higher in abstractions and the network becomes more trustworthy as it grows while remaining comprehensible such that conceptual exploration can thrive responsibly.

Conclusion

This report presents the development journey of TapTap.Build, what started as a game ends up as a learning apparatus supported by Ai. In this, learners combine words through tapping and dragging to intuitively manipulate a visual concept map. Ai assist in generating new word combinations and network structures in real time, acting as a knowledgeable partner in the exploration of an infinitely vast learning environment.

Realistic Usage

Being web-based makes this immediately accessible on all screens and available at all times, which might seem trivial, but it means free pursue of innovation and learning at convenience, especially suitable for classrooms tryouts without the need for long complicated setup. I lost count the number of times I linked concepts virtually on the go, testing new combinations without formulating full prompt is liberating, and scratches the itch to construct or break things down virtually right away. There is certainly feeling of freedom of expression in the moment.

That is why this should appeal to all ages, especially for learners whom still have highly creative minds, requiring only rudimentary command of digital device use. Even vocabulary or grammatical skills are not needed, in fact these can get developed as per discussion. From this, every interaction helps user grasp new concepts via personally motivated conceptual world building.

Risk and Mitigation

Although LLM is providing the open-end-ness to allow rich context. This boundlessness inevitably brings about confusion, distraction and misdirection.

Very early on, it was clear from user feedback that they were confused and did not even know where to start. A tutorial lesson module was developed just to introduce the system, step-by-step, and this human designed scaffolding was found to be effective.

As for distraction, selective attention becomes paramount and this is where a graph is better than the typical Ai chat interface. With the verbose chat interface, information overloads our limited working memory (Miller 1956). Instead let's rely on the innate human spatial reasoning to handle the complexity, with an intentionally minimal graph design relative to say a 3D simulator, the goal is to maximize attention and minimize distraction, see Principles of Data-Ink Ratio (Tufte 1983), where good graphical representations maximize data-pixels and erase as much non-data-pixels as possible.

As for misdirection, Ai can be spectacularly misleading, we human must rein in Ai hallucination in order to ensure information is correct, because we will be responsible for any real outcome. I am sure there are more ways than the ones detailed in the discussion, because everyone has dealt with some forms of deception before, be vigilant and use our strengths, in this case spatial intelligence and questioning. It is our provocative, in fact itself a fun learning process, to poke holes in Ai's confident bubble and correct it for our own benefit.

Looking back, these mitigations are absolutely essential, they came about from necessities. Central to the human intervention are teachers, by their close physical attendance and instructional duty to students, they are in the best position to blend this with other non-virtual effective generative learning activities (Fiorella 2016), for example supporting students to teach each others about their own graph as a learning strategy similar to PeerSynergy (Sam 2024). Actually, teachers could see more risks and experiment with tricks on the front line of this cat and mouse game.

Development Reflection

The methodology used is shown both as a study of how to rapidly develop a prototype apparatus and the design reasoning taken. As the journey is the work of a one-person journey typical of solo-entrepreneur (Basuthakur 2024). Having prior industry experience of having developed software projects (Lee 2025) provided the necessary technical skill-sets needed to push progress towards realizing a working prototype. Reflecting on the advantages, disadvantage of this development process:

Advantages Disadvantages Mitigations
Quick decision making Limited perspective Peer feedback
Deep ownership Limited resources Modularization and rely on open source solutions
Flexible project direction Goal deviation Documentation and review
Rapid prototyping Risk of burnout LLM coding assistance

Future Direction

As this is a prototype study, we will leave more rigorious experimentation to further research, especially in learning analytics. This project is in a sense a precursor of such experimentation, building the necessary tool-chain. I expect future experimentation to be based on different models and knowledge domains, turns out the same tutorial system can also be customized by researchers to add instructions, conditions, constraints and assessments for other learning experiments.

We can already see that this system is definitely tailored to science and technology innovation, but it is also suitable for language learning, starting with vocabulary building. As users can add new words and learn their meanings via the seamless learning and nuances with spatial relationships. Research has shown that games to be particularly useful for English as a Foreign Language (EFL) learners (Soyoof, Reynolds, Chan, Tsend & McLay 2025).

Ultimately, TapTap.Build serves as a fun and engaging testbed for how Ai can stimulate more inquisitive, challenging and self-directed approach to learning. It has developed to a point where it contains the necessary features to further explore more deliberate learning interventions and to analyze their impact.

References

Ahmed, H., López-Pernas, S., Vogelsmeier, L.V.D.E. et al. An Instrument for Human-Based Evaluation of GenAI Educational Alignment. Tech Know Learn (2026). https://doi.org/10.1007/s10758-026-10005-8 Wittrock, M. C. (2010) Learning as a Generative Process, Educational Psychologist, 45:1, 40-45, DOI: 10.1080/00461520903433554 Zheng, XL., Tu, YF., Hwang, GJ. et al. Interweaving of self-regulated learning and game-based learning in higher education: a review of academic publications from 2009 to 2020. Education Tech Research Dev 72, 3185–3216 (2024). https://doi.org/10.1007/s11423-024-10393-7 Munzner T., "A Nested Model for Visualization Design and Validation," in IEEE Transactions on Visualization and Computer Graphics, vol. 15, no. 6, pp. 921-928, Nov.-Dec. 2009, doi: 10.1109/TVCG.2009.111 Zimmerman, B.J. Investigating Self-Regulation and Motivation: Historical Background, Methodological Developments, and Future Prospects. American Educational Research Journal 45.1 (2008), pp. 166–183. https://doi.org/10.3102/0002831207312909 Zimmerman, B.J. Self-Regulated Learning: Theories, Measures, and Outcomes”. In: International Encyclopedia of the Social & Behavioral Sciences (Second Edition). Ed. by James D. Wright. Second Edition. Oxford: Elsevier, 2015, pp. 541–546. isbn: 978-0-08-097087-5. https://doi.org/10.1016/B978- 0- 08-437097086-8.26060-1 Flavell, J. H. (1979). Metacognition and cognitive monitoring: A new area of cognitive–developmental inquiry. American Psychologist, 34(10), 906–911. https://doi.org/10.1037/0003-066X.34.10.906 Zap, N., & Code, J. (2009). Self-regulated learning in video game environments. In R. E. Ferdig (Ed.), Handbook of research on effective electronic gaming in education (pp. 738–756). Information Science Reference. https://doi.org/10.4018/978-1-59904-808-6.ch042 Goslen, A., Taub, M., Carpenter, D., Azevedo, R., Rowe, J., & Lester, J. (2025). Leveraging student planning in game-based learning environments for self-regulated learning analytics. Journal of Educational Psychology, 117(1), 88–105. https://doi.org/10.1037/edu0000901 Lai, J. W., Qiu, W., Thway, M., Zhang, L., Jamil, N. B., Su, C. L., Ng, S. S. H., & Lim, F. S. (2025). Leveraging Process-Action Epistemic Network Analysis to Illuminate Student Self-Regulated Learning with a Socratic Chatbot. Journal of Learning Analytics, 12(1), 32-49. https://doi.org/10.18608/jla.2025.854 Boudreau Emily. (2021). Find Fun - How to recognize video games that engage kids of all ages in learning. Harvard Graduate School of Education. https://www.gse.harvard.edu/ideas/usable-knowledge/21/06/find-fun Agarwal, N. (2023). Infinite Craft. https://infinicraft.neal.fun/ Infinite Craft Wiki. (2025). Infinite Craft Wiki. https://infinite-craft-nealfun.fandom.com/wiki/Infinite_Craft_(Neal.fun)_Wiki Press-Reynolds, Kieran (2024). Playing Infinite Craft Is Like Peering Into an A.I.'s Brain. New York Times. https://www.nytimes.com/2024/03/04/arts/infinite-craft-ai-video-game.html Bufferhead. (2024). opencraft. https://github.com/bufferhead-code/opencraft Wittrock, M. C. (1992). Generative Learning Processes of the Brain. Educational Psychologist, 27(4), 531–541. https://doi.org/10.1207/s15326985ep2704_8 Fiorella, L., Mayer, R.E. Eight Ways to Promote Generative Learning. Educ Psychol Rev 28, 717–741 (2016). https://doi.org/10.1007/s10648-015-9348-9 Hegarty, Mary. (2010). Chapter 7. Components of Spatial Intelligence. Psychology of Learning and Motivation - PSYCH LEARN MOTIV-ADV RES TH. 52. 265-297. 10.1016/S0079-7421(10)52007-3. Theodor Holm Nelson. (1999). Xanalogical structure, needed now more than ever: parallel documents, deep links to content, deep versioning, and deep re-use. ACM Comput. Surv. 31, 4es (Dec. 1999), 33–es. https://doi.org/10.1145/345966.346033 Theodor Holm Nelson, (2001). The Xanadú ideal: a completely different system. Temes de disseny; Núm.: 18 Edició català-castellà-anglès. Voß, Jakob. 2019. Infrastructure-Agnostic Hypertext. arXiv. https://doi.org/10.48550/arXiv.1907.00259 Cai L, Msafiri MM, Kangwa D. Exploring the impact of integrating AI tools in higher education using the Zone of Proximal Development. Educ Inform Technol. 2024;30:7191–264. https://doi.org/10.1007/s10639-024-13112-0 Adam Tauman Kalai and Santosh S. Vempala. 2024. Calibrated Language Models Must Hallucinate. In Proceedings of the 56th Annual ACM Symposium on Theory of Computing (STOC 2024). Association for Computing Machinery, New York, NY, USA, 160–171. https://doi.org/10.1145/3618260.3649777 Lei Huang, Weijiang Yu, Weitao Ma, Weihong Zhong, Zhangyin Feng, Haotian Wang, Qianglong Chen, Weihua Peng, Xiaocheng Feng, Bing Qin, and Ting Liu. 2025. A Survey on Hallucination in Large Language Models: Principles, Taxonomy, Challenges, and Open Questions. ACM Trans. Inf. Syst. 43, 2, Article 42 (March 2025), 55 pages. https://doi.org/10.1145/3703155 Islam Tonmoy, S. M. T., Zaman, S. M. M., Jain, V., Rani, A., Rawte, V., Chadha, A., & Das, A. (2024). A comprehensive survey of hallucination mitigation techniques in large language models. arXiv preprint arXiv:2401.01313. https://doi.org/10.48550/arXiv.2401.01313 Amir Feder, Nadav Oved, Uri Shalit, Roi Reichart; CausaLM: Causal Model Explanation Through Counterfactual Language Models. Computational Linguistics 2021; 47 (2): 333–386. doi: https://doi.org/10.1162/coli_a_00404 Xingjiao Wu, Luwei Xiao, Yixuan Sun, Junhang Zhang, Tianlong Ma, Liang He, A survey of human-in-the-loop for machine learning, Future Generation Computer Systems, Volume 135, 2022, Pages 364-381, ISSN 0167-739X, https://doi.org/10.1016/j.future.2022.05.014 Miller, G. A. (1956). The magical number seven plus or minus two: Some limits on our capacity for processing information. Psychological Review, 63, 81–97. http://dx.doi.org/10.1037/h0043158 Tufte, E.R., (1983). The visual display of quantitative information. Graphics Press, Cheshire, CN. Sam K. -L., U. -S. Ieong and M. G. da Costa, "PeerSynergy: An Innovative Application Applying Large Language Model to Peer Instruction," 2024 IEEE International Conference on Teaching, Assessment and Learning for Engineering (TALE), Bengaluru, India, 2024, pp. 1-7, doi: 10.1109/TALE62452.2024.10834348. Radhika Basuthakur. (2024). What Is a Solopreneur? Basics, Ideas, and How To Become One. Upwork blog. https://www.upwork.com/resources/how-to-become-a-solopreneur Lee T. (2025), check past project repositories https://github.com/whoisterencelee Soyoof, A., Reynolds, B. L., Chan, K. K., Tseng, W. T., & McLay, K. (2025). Massive online multiplayer games as an environment for English learning among Iranian EFL students. Computer Assisted Language Learning, 38(1–2), 128–171. https://doi.org/10.1080/09588221.2023.2171065