Ubeyt Demir
I've shared an item with you:
Strategic Evolution of our LMS: Towards an AI-Native Learning System
https://docs.google.com/spreadsheets/d/1J5_6Jqz8M5cT0qNqSb7yee8t9h-oYJCep-YJAwvzvpg/edit?usp=sharing&ts=69f8601b
It's not an attachment -- it's stored online. To open this item, just click
the link above.
Riccardo Tomassetti
Hi everyone,
I put inside the file some new LMS features. The majority are those requested by students and that have to be evaluated one by one (in the second sheet you find the version in italian sent by students).
Waiting for you
Riccardo
> Il giorno 4 mag 2026, alle ore 11:00, Ubeyt Demir (via Google Sheets) <drive-shares-dm-noreply@google.com> ha scritto:
>
> Ubeyt Demir shared a spreadsheet
>
> Ubeyt Demir (ubeyt.demir@epicode.com <mailto:ubeyt.demir@epicode.com>) has invited you to edit the following spreadsheet:
> Strategic Evolution of our LMS: Towards an AI-Native Learning System
>
> <https://docs.google.com/spreadsheets/d/1J5_6Jqz8M5cT0qNqSb7yee8t9h-oYJCep-YJAwvzvpg/edit?usp=sharing_eil&ts=69f8601b>
> Ubeyt Demir <mailto:ubeyt.demir@epicode.com> is outside your organization.
> Open <https://docs.google.com/spreadsheets/d/1J5_6Jqz8M5cT0qNqSb7yee8t9h-oYJCep-YJAwvzvpg/edit?usp=sharing_eip&ts=69f8601b>
> Does this item look suspicious? Block sender <https://drive.google.com/drive/blockuser?blockerEmail=riccardo.tomassetti@epicode.edu.mt&blockeeEmail=ubeyt.demir@epicode.com&usp=sharing_eib>
> Google LLC, 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA
> You have received this email because ubeyt.demir@epicode.com <mailto:ubeyt.demir@epicode.com> shared a spreadsheet with you from Google Sheets. <https://workspace.google.com/>
Ubeyt Demir
Hi Riccardo,
Thank you so much for this initiative.
These are great suggestions. I am currently evaluating all of them and
editing the spreadsheet based on my suggested priorities so we can align
further on the roadmap.
May I ask how you collected these feature requests?
Best
On Sat, May 9, 2026 at 12:37 PM Riccardo Tomassetti <
riccardo.tomassetti@epicode.edu.mt> wrote:
> Hi everyone,
> I put inside the file some new LMS features. The majority are those
> requested by students and that have to be evaluated one by one (in the
> second sheet you find the version in italian sent by students).
>
> Waiting for you
>
> Riccardo
>
> Il giorno 4 mag 2026, alle ore 11:00, Ubeyt Demir (via Google Sheets) <
> drive-shares-dm-noreply@google.com> ha scritto:
>
> Ubeyt Demir shared a spreadsheet
> [image: Header profile photo]
> Ubeyt Demir (ubeyt.demir@epicode.com) has invited you to *edit* the
> following spreadsheet:
> Strategic Evolution of our LMS: Towards an AI-Native Learning System
>
> <https://docs.google.com/spreadsheets/d/1J5_6Jqz8M5cT0qNqSb7yee8t9h-oYJCep-YJAwvzvpg/edit?usp=sharing_eil&ts=69f8601b>
>
> Ubeyt Demir <ubeyt.demir@epicode.com> is outside your organization.
> Open
> <https://docs.google.com/spreadsheets/d/1J5_6Jqz8M5cT0qNqSb7yee8t9h-oYJCep-YJAwvzvpg/edit?usp=sharing_eip&ts=69f8601b>
> Does this item look suspicious? Block sender
> <https://drive.google.com/drive/blockuser?blockerEmail=riccardo.tomassetti@epicode.edu.mt&blockeeEmail=ubeyt.demir@epicode.com&usp=sharing_eib>
>
> Google LLC, 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA
> You have received this email because ubeyt.demir@epicode.com shared a
> spreadsheet with you from Google Sheets. [image: Google]
> <https://workspace.google.com/>
>
>
>
--
--
*Ubeyt*
Riccardo Tomassetti
This requests were sent by students themselves. In the second sheet of the file you can find exactly what they wrote (it is in Italian but you can translate). There is also each priority they assigned, even if we have to evaluate those by ourselves since we cannot base the priorities only with their perception of what is important or not.
Rick
> Il giorno 13 mag 2026, alle ore 08:48, Ubeyt Demir <ubeyt.demir@epicode.com> ha scritto:
>
> Hi Riccardo,
>
> Thank you so much for this initiative.
>
> These are great suggestions. I am currently evaluating all of them and editing the spreadsheet based on my suggested priorities so we can align further on the roadmap.
>
> May I ask how you collected these feature requests?
>
> Best
>
>
> On Sat, May 9, 2026 at 12:37 PM Riccardo Tomassetti <riccardo.tomassetti@epicode.edu.mt <mailto:riccardo.tomassetti@epicode.edu.mt>> wrote:
>> Hi everyone,
>> I put inside the file some new LMS features. The majority are those requested by students and that have to be evaluated one by one (in the second sheet you find the version in italian sent by students).
>>
>> Waiting for you
>>
>> Riccardo
>>
>>> Il giorno 4 mag 2026, alle ore 11:00, Ubeyt Demir (via Google Sheets) <drive-shares-dm-noreply@google.com <mailto:drive-shares-dm-noreply@google.com>> ha scritto:
>>>
>>> Ubeyt Demir shared a spreadsheet
>>>
>>> Ubeyt Demir (ubeyt.demir@epicode.com <mailto:ubeyt.demir@epicode.com>) has invited you to edit the following spreadsheet:
>>> Strategic Evolution of our LMS: Towards an AI-Native Learning System
>>>
>>> <https://docs.google.com/spreadsheets/d/1J5_6Jqz8M5cT0qNqSb7yee8t9h-oYJCep-YJAwvzvpg/edit?usp=sharing_eil&ts=69f8601b>
>>> Ubeyt Demir <mailto:ubeyt.demir@epicode.com> is outside your organization.
>>> Open <https://docs.google.com/spreadsheets/d/1J5_6Jqz8M5cT0qNqSb7yee8t9h-oYJCep-YJAwvzvpg/edit?usp=sharing_eip&ts=69f8601b>
>>> Does this item look suspicious? Block sender <https://drive.google.com/drive/blockuser?blockerEmail=riccardo.tomassetti@epicode.edu.mt&blockeeEmail=ubeyt.demir@epicode.com&usp=sharing_eib>
>>> Google LLC, 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA
>>> You have received this email because ubeyt.demir@epicode.com <mailto:ubeyt.demir@epicode.com> shared a spreadsheet with you from Google Sheets. <https://workspace.google.com/>
>
>
>
> --
> --
> Ubeyt
Ubeyt Demir
🙏
Ubeyt Demir reacted via Gmail
<https://www.google.com/gmail/about/?utm_source=gmail-in-product&utm_medium=et&utm_campaign=emojireactionemail#app>
On Wed, May 13, 2026 at 10:33 AM Riccardo Tomassetti <
riccardo.tomassetti@epicode.edu.mt> wrote:
> This requests were sent by students themselves. In the second sheet of the
> file you can find exactly what they wrote (it is in Italian but you can
> translate). There is also each priority they assigned, even if we have to
> evaluate those by ourselves since we cannot base the priorities only with
> their perception of what is important or not.
> Rick
>
> Il giorno 13 mag 2026, alle ore 08:48, Ubeyt Demir <
> ubeyt.demir@epicode.com> ha scritto:
>
> Hi Riccardo,
>
> Thank you so much for this initiative.
>
> These are great suggestions. I am currently evaluating all of them and
> editing the spreadsheet based on my suggested priorities so we can align
> further on the roadmap.
>
> May I ask how you collected these feature requests?
>
> Best
>
>
> On Sat, May 9, 2026 at 12:37 PM Riccardo Tomassetti <
> riccardo.tomassetti@epicode.edu.mt> wrote:
>
>> Hi everyone,
>> I put inside the file some new LMS features. The majority are those
>> requested by students and that have to be evaluated one by one (in the
>> second sheet you find the version in italian sent by students).
>>
>> Waiting for you
>>
>> Riccardo
>>
>> Il giorno 4 mag 2026, alle ore 11:00, Ubeyt Demir (via Google Sheets) <
>> drive-shares-dm-noreply@google.com> ha scritto:
>>
>> Ubeyt Demir shared a spreadsheet
>> [image: Header profile photo]
>> Ubeyt Demir (ubeyt.demir@epicode.com) has invited you to *edit* the
>> following spreadsheet:
>> Strategic Evolution of our LMS: Towards an AI-Native Learning System
>>
>> <https://docs.google.com/spreadsheets/d/1J5_6Jqz8M5cT0qNqSb7yee8t9h-oYJCep-YJAwvzvpg/edit?usp=sharing_eil&ts=69f8601b>
>>
>> Ubeyt Demir <ubeyt.demir@epicode.com> is outside your organization.
>> Open
>> <https://docs.google.com/spreadsheets/d/1J5_6Jqz8M5cT0qNqSb7yee8t9h-oYJCep-YJAwvzvpg/edit?usp=sharing_eip&ts=69f8601b>
>> Does this item look suspicious? Block sender
>> <https://drive.google.com/drive/blockuser?blockerEmail=riccardo.tomassetti@epicode.edu.mt&blockeeEmail=ubeyt.demir@epicode.com&usp=sharing_eib>
>>
>> Google LLC, 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA
>> You have received this email because ubeyt.demir@epicode.com shared a
>> spreadsheet with you from Google Sheets. [image: Google]
>> <https://workspace.google.com/>
>>
>>
>>
>
> --
> --
> *Ubeyt*
>
>
>
--
--
*Ubeyt*
Ubeyt Demir
Hi Riccardo,
I've gone through all 13 points and the students' priorities. Overall the
feedback is thoughtful and a good chunk of it overlaps with things already
on our roadmap or worth prioritizing now. I've attached my evaluation as a
Google Doc below, grouped by what I'd accept, defer, or push back on.
*Regarding ThinkAI's offer to contribute to development:*
I'm not sure if you've already replied to them on this topic, but here are
my thoughts. The enthusiasm is genuinely great and I want to keep them
engaged, but I'd recommend we do not give them direct access to the LMS
codebase. The platform is three years old, has accumulated real
architectural complexity, and what reads as "easy" from the outside often
isn't. Their Python trainer prototype is a good example: it works in
isolation but has bugs and wouldn't survive contact with our auth, content
model, or deployment pipeline. Allowing external students to code or
'vibecode' into a mature production app would introduce unacceptable risk.
That said, I encourage them to build external tools that we may integrate
once they pass our quality standards.
Philip and I are refactoring the LMS backend to a service layer
architecture to increase test coverage. Once we have a proper automated
quality gate in CI, we may reconsider student contribution to the project
at a junior level.
What I'd propose instead:
• Treat them as a structured feedback and design partner group, not as
developers on the codebase. We should create an instant communication
channel and give them special Discord roles to recognize their contribution.
• Invite them to participate in spec reviews and UX validation for the
features above where they have real user insight (forum, training lab,
notifications).
• If they want to contribute code, we can scope a small, isolated piece,
for example content or curriculum alignment work on the training lab, or
building reference exercises, that doesn't touch core systems.
• Acknowledge their work publicly. The document itself is well-structured
and shows initiative worth recognizing.
This keeps them invested without putting the platform at risk. Happy to set
up a call with you, Giulio, and Stefano to align on the roadmap and the
engagement model before you respond to them.
https://docs.google.com/document/d/1mk_ck4-XjBYii2JXVrfoCDDYqO3NFaOPruMO3K9xz8A/edit?tab=t.0
Best,
Ubeyt
Riccardo Tomassetti
But in fact they we never considered them to do something on the LMS.
We only take their suggestions into the roadmap since they are students and we cannot ignore their point of view as users.
Rick
> Il giorno 13 mag 2026, alle ore 12:06, Ubeyt Demir <ubeyt.demir@epicode.com> ha scritto:
>
> reat and I want to keep them engaged, but I'd recommend we do not give them direct access to the LMS codebase.
Ubeyt Demir
💯
Ubeyt Demir reacted via Gmail
<https://www.google.com/gmail/about/?utm_source=gmail-in-product&utm_medium=et&utm_campaign=emojireactionemail#app>
On Wed, May 13, 2026 at 4:26 PM Riccardo Tomassetti <
riccardo.tomassetti@epicode.edu.mt> wrote:
> But in fact they we never considered them to do something on the LMS.
> We only take their suggestions into the roadmap since they are students
> and we cannot ignore their point of view as users.
> Rick
>
> Il giorno 13 mag 2026, alle ore 12:06, Ubeyt Demir <
> ubeyt.demir@epicode.com> ha scritto:
>
> reat and I want to keep them engaged, but I'd recommend we do not give
> them direct access to the LMS codebase.
>
>
>
--
--
*Ubeyt*