annotate src/index.html.luan @ 56:5bbb89d75199

minor
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 17 Aug 2025 18:36:32 +0900
parents 19901d6fb56f
children 7c31604ce3fc
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
1 local Luan = require "luan:Luan.luan"
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
2 local error = Luan.error
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
3 local Io = require "luan:Io.luan"
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
4 local Http = require "luan:http/Http.luan"
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
5 local Shared = require "site:/lib/Shared.luan"
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
6 local head = Shared.head or error()
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
7 local header = Shared.header or error()
4
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
8 local User = require "site:/lib/User.luan"
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
9 local current_user = User.current or error()
0
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
10
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
11
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
12 return function()
4
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
13 local user = current_user()
0
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
14 Io.stdout = Http.response.text_writer()
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
15 %>
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
16 <!doctype html>
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
17 <html lang="en">
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
18 <head>
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
19 <% head() %>
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
20 </head>
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
21 <body>
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
22 <% header() %>
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
23 <div content>
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
24 <h1>Lang</h1>
15
49e9138b5460 add list.html
Franklin Schmidt <fschmidt@gmail.com>
parents: 4
diff changeset
25 <% if user == nil then %>
49e9138b5460 add list.html
Franklin Schmidt <fschmidt@gmail.com>
parents: 4
diff changeset
26 <p><a href="login.html">Register / Login</a> to use this.</p>
49e9138b5460 add list.html
Franklin Schmidt <fschmidt@gmail.com>
parents: 4
diff changeset
27 <% else %>
17
Franklin Schmidt <fschmidt@gmail.com>
parents: 15
diff changeset
28 <p><a href="chats.html">See your chats</a></p>
4
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
29 <% end %>
56
Franklin Schmidt <fschmidt@gmail.com>
parents: 17
diff changeset
30 <p>This is an AI language learning website. You can design your own courses by giving instructions to AI.</p>
Franklin Schmidt <fschmidt@gmail.com>
parents: 17
diff changeset
31
Franklin Schmidt <fschmidt@gmail.com>
parents: 17
diff changeset
32 <p>Developing good courses requires some effort. You can use the English course "Course Design" to have AI help you design the course. Each chat has an ID which you can get from the URL. So if you have a chat using your course, then in a "Course Design" chat you can tell AI the chat ID and it can then read the chat and then you can discuss the chat with the AI.</p>
Franklin Schmidt <fschmidt@gmail.com>
parents: 17
diff changeset
33
Franklin Schmidt <fschmidt@gmail.com>
parents: 17
diff changeset
34 <p>This website is under development - not ready for serious use. But I can add whatever is needed. Discuss this site with me on <a href="https://discord.gg/Hn8ZbePwaj">Discord</a>.
Franklin Schmidt <fschmidt@gmail.com>
parents: 17
diff changeset
35
15
49e9138b5460 add list.html
Franklin Schmidt <fschmidt@gmail.com>
parents: 4
diff changeset
36 <p>More later...</p>
0
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
37 </div>
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
38 </body>
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
39 </html>
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
40 <%
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
41 end