[HN Gopher] Show HN: TutoriaLLM - AI Integrated programming tuto...
       ___________________________________________________________________
        
       Show HN: TutoriaLLM - AI Integrated programming tutorials
        
       Hello! I'm So Tokumaru ( https://tokumaru.work ), high school
       student from Japan working on ways to leverage large language
       models (LLMs) for K-12 programming education. Recently, I built a
       project called "TutoriaLLM," a self-hosted application designed to
       support educators and students through a multi-modal LLM that
       offers guided tutorials.  TutoriaLLM integrates voice (voice-to-
       voice) and text-based AI interactions into Blockly, a block editor
       widely known for its use in Scratch. It enables server-side code
       execution and allows students to test their code directly in
       Minecraft (Bedrock or Education Edition) without any setup.  I'm
       actively developing this project and aim to bring it to a level
       ready for use in programming education by next year. I'd love to
       hear any feedback!  Documentation: https://tutoriallm.com  Demo:
       https://demo.tutoriallm.com  Repository:
       https://github.com/TutoriaLLM/TutoriaLLM
        
       Author : Soumame
       Score  : 97 points
       Date   : 2024-11-07 02:32 UTC (20 hours ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | esperent wrote:
       | Best of luck! You'll probably get a better response here if the
       | readme also has English. It's typically the first thing other
       | software developers will look at in a project.
        
         | Soumame wrote:
         | Thank you! Now, I have updated readme files with English.
        
       | namanyayg wrote:
       | It's so cool that you've done so much work in high school
       | already!
       | 
       | This project looks great, do you have any active users yet?
        
         | Soumame wrote:
         | As this service is under development, so there are no active
         | users. But user testing has already started in programming
         | schools in Japan with 10~20 kids from primary school. In the
         | future, the aim is to make the software available to
         | programming schools and primary schools worldwide.
        
       | zbyforgotp wrote:
       | How do you run code in Bedrock? I don't use computer games at
       | all, but my son plays Minecraft a lot and is into programming. I
       | investigated options for programming in Minecraft, there is
       | Tinker, an app that lets you program in scratch, but it is not
       | very usable, and there are Minecraft servers where you can
       | program in Java, but the learning process is rather steep for
       | that one and also it works only for Java Edition Minecraft, while
       | most of my sons friends use Bedrock. Supposedly there is also
       | Education Edition, but I have no idea how to install it - it
       | seems that it is only available for schools.
        
         | Soumame wrote:
         | When I teach people to learn to code in Minecraft, I basically
         | recommend using Minecraft Education Edition. This combines the
         | Bedrock edition with the original editor called Makecode. They
         | run as two separate apps within the application and are
         | connected via Websockets. Websockets are supported in both the
         | Bedrock and Education Editions, but the editor is only included
         | in the Education.Java Edition does not support Websockets and
         | requires the use of a mod or server.
         | 
         | By the way, TutoriaLLM hacks this mechanism of Minecrafft to
         | create code in the browser and run it in Minecraft Bedrock
         | without installation on a small VM thread created on the
         | server. Currently only some of the functionality is available
         | as it is still under development, but in the future it will
         | offer the same functionality as Minecraft Education for free
         | (at least until Microsoft finds it and block them...).
        
           | Soumame wrote:
           | https://education.minecraft.net/en-us This is Minecraft
           | Education. You can try it with purchase an year license.
        
           | rahimnathwani wrote:
           | https://github.com/lrocher/CodeConnectFix
           | 
           | The repo above says it allows Code Connection for Minecraft
           | to work with Microsoft Bedrock. This should allow Makecode to
           | work.
           | 
           | BUT... it assumes you can install 'Code Connection for
           | Minecraft', and it seems that Microsoft has removed the
           | download link for CodeConnection.msi
        
       | amrrs wrote:
       | This is impressive, the fact the dev is high school student is
       | mind blowing! Curious what LLM is used and what kind of role LLM
       | plays?
        
         | amrrs wrote:
         | Looks like it uses OpenAI -
         | https://github.com/TutoriaLLM/TutoriaLLM/blob/bac952b288eded...
         | 
         | Would be interesting to see if we can replace it with openai-
         | compatible local llm end point to run this locally
        
           | Soumame wrote:
           | Correct, I am using OpenAI through the software, includes,
           | gpt-4o, 4o-audio-preview(for multi-modal response, includes
           | audio and text), and whisper(speech to text for generating
           | transcript for user).
        
       | bastloing wrote:
       | Wow! This is fantastic!
        
       | Lerc wrote:
       | I tried it out on my phone and was very impressed with how well
       | it worked on mobile. Cramped, but usable.
       | 
       | I would love to see simple turtle graphics and canvas output
       | modes. And maybe a retro style serial terminal with glowing text.
        
       ___________________________________________________________________
       (page generated 2024-11-07 23:01 UTC)