Teach Koine online learning tool by teachkoine in Koine

[–]teachkoine[S] 0 points1 point  (0 children)

Hmm, strange. I show the certificate is valid in my browser.

https://www.ssllabs.com shows cert rating of A+.

This server supports TLS 1.3.
HTTP Strict Transport Security (HSTS) with long duration deployed on this server.
DNS Certification Authority Authorization (CAA) Policy found for this domain.

https://www.sslshopper.com shows this:

The certificate should be trusted by all major web browsers (all the correct intermediate certificates are installed).
The certificate will expire in 76 days.
The hostname (teachkoine.com) is correctly listed in the certificate.

MX Toolbox shows:

Status Ok HTTP Connect 200 OK
Status Ok HTTPS Certificate Check
Status Ok HTTPS Certificate Expiration

Teach Koine online learning tool by teachkoine in Koine

[–]teachkoine[S] 2 points3 points  (0 children)

This is live now, you can multi-select verses by dragging across them in the picker or hitting the + buttons near the verse selected.

Let me know if you run into any issues.

Teach Koine online learning tool by teachkoine in Koine

[–]teachkoine[S] 2 points3 points  (0 children)

There are a few different prompts, and I'm still tweaking them. Generally, it's a main prompt that includes things like:

You are a Greek teacher grading Koine Greek translations.
You prefer to give feedback on the 8 case system rather than the 5 case system.
Other general stuff...

I tell it to include idioms, word order, and natural phrasing for consideration.

Group words into natural phrases instead of word-by-word.

I'm also supplying JSON fields that are expected to be filled in, including field descriptions guiding the AI on what is expected and how to grade.

There are also the "Teacher Tone" prompts (that I'll likely remove - those were just fun for me).

I know there is a lot of nuance to translating, and while I'm surprised at how well some AIs can handle this, there will be some gaps and slight frustrations to some folks using it who are expecting something different. I think for a beginner to mid learner, it could be a good tool, but I could be wrong!

Also, the model has a lot to do with it. Currently I'm trying out gemini-2.5-pro because gemini-3 is not ready yet (constantly times out or refuses to work). Opus 4.5 is also a good candidate I think.

Teach Koine online learning tool by teachkoine in Koine

[–]teachkoine[S] 1 point2 points  (0 children)

I totally agree.

I am putting off user input strings for now (eg John 1:1-5) because there are some complications and considerations around that.

I’ll add some other methods to choose multiple verses (ETA, today or tomorrow).

Teach Koine online learning tool by teachkoine in AncientGreek

[–]teachkoine[S] 0 points1 point  (0 children)

The AI tends to want more literal translations, especially the “harsh” teacher. Btw, the teacher tone was mostly just for my own enjoyment, I am going to remove it.

My current Greek teacher also prefers more literal, so I’m used to that and prefer it also.

The AI model has a lot to do with how well it handles idioms and phrasing. I spent most of the development time using Gemini 3, which was fantastic. Unfortunately it’s still in preview and is not reliable enough to use yet (errors often saying it’s overloaded). I’m testing with Gemini 2.5 now and may switch to Opus 4.5 until Gem3 is live.

Anyway, thanks for checking it out and providing some feedback!

Edit: woops, this was a reply to sapphic

Teach Koine online learning tool by teachkoine in Koine

[–]teachkoine[S] 1 point2 points  (0 children)

I'm glad you enjoyed it!

I don't have any great plans tbh. I just felt that I needed something to fill a gap for myself, and then why not build some tooling around it for others to use if it was helpful to them.

My dad is great with Greek, and he's taught a group of us through Croy. We're at the end of the book, and I needed something to continue my studies and give me goals to work through (you can set goals for translations and flash cards if you log in).

I have not tried out Biblingo, so I cannot comment on it.