Hello, educators! :kodee-welcoming: Are you using ...
# education
k
Hello, educators! kodee welcoming Are you using Kotlin Notebooks in your courses? If so, I'd be happy to hear about your experience. Please DM! Thanks!
c
Hi! We're not using them currently because the course was written before they were available, but we're considering adopting them for exercises.
k
Great to know that. Is there anything we can do to support you in adopting the notebooks?
c
I don't really know at the moment. We have used notebooks for their original purpose but haven't made tests specifically in that aim so far. Maybe I'll have more info to report in a few months, I don't know yet.
gratitude thank you 1
a
I use a Kotlin notebooks in my courses (both B2B and B2C a lot). For novice course I start with notebook and work the first part of a course in notebook only. And then I explain build system and use it for projects after that.
👍 1
gratitude thank you 1
Notebooks are also a good way to share homework tasks.
p
@altavir we do not have any experience yet with Kotlin notebooks in our own Kotlin course. But if you can share some Kotlin notebooks examples from your own course I'd like to find out if/how we can use it in our own Kotlin course. Our students start learning Kotlin and than use this knowledge to build a Ktor api and later an Android app using this. Thanks!
a
First of all, DataLore is a great tool for teaching. I can share screen and notebook simultaniously and allow students to copy parts of the code into their own notebooks and run it as I speak. Sadly, it is not fully available in Russia right now, so I can't use it. File based notebooks are also quite useful. I share those notebooks with students and they do not have to make the whole project setup thing. Right now I do no explain the build system until the middle of the term because build system is not easy to understand from the beginning. I start with notebooks only both for lectures and homeworks and only then switch to projects. As for homeworks, it is easy for students to share a single-file notebooks instead sending project archives or sharing their work on github.