| example | ||
| views | ||
| building.md | ||
| Gemfile | ||
| readme.md | ||
| tonton_web.rb | ||
TonTon
TonTon é uma antologia de softwares abertos modulares relacionados com tecnologia na educação e aprendizado colaborativo.
Esse repositório contém a aplicação web principal e a wiki Gollum extendida. <(^_^)>
O Ruby on Rails foi substituido pelo Sinatra. (⌐■_■)
As aplicações terão APIs para facilitar interfaces alternativas. Monte o seu TonTon. ( ͡° ᴥ ͡°)
TonTonWeb
Aplicação web principal, em Ruby, com um mecanismo de controle de usuários.
O gerenciamento é feito via linha de comando (utilitário tauth) e interface web.
O serviços são expostos via:
-
API Ruby via Rack (para ser usada pela interface interna).
-
API web (para ser usada por interfaces que não são escritas em Ruby).
O TonTonWeb tem uma versão experimental em Ruby on Rails, agora arquivada. (◡_◡)
Status: sem mecanismo de autenticação.
TonTon-Gollum (wiki)
Uma extensão simples da wiki Gollum para suportar autenticação de usuário.
Status: testável.
Funcionalidades esperadas:
- Subdiretórios dos usuários editáveis apenas pelo próprio usuário.
Tolls
Tonton Polls.
Aplicação Sinatra para gerenciamento de enquetes.
Status: não iniciado.
Tofinn
Toffin é um modelo genérico de árvore de arquivos tokenizáveis e com um modelo integrado opcional de versionamento de arquivos.
Status: concepção. Duas implementações esperadas, uma em C (Coffin) e outra em Ruby (Torfinn). Há uma versão experimental, em Ruby, abandonada.
Totoki
Totoki é o plano de wiki futura para o TonTon usando a API do Toffin.
Totoki é inspirada pelo Gollum. Assim como o Gollum lida com frontend e tem a própria API separada (gollum-lib), o Totoki será a aplicação Sinatra com API wiki separada (totoki-lib).
Status: não iniciado.
Tamire
TonTon Abstract Mathematical Introspective Representation (Tamire).
Tamire é uma biblioteca de para abstração de linguagem matemática em estruturas de objetos.
Teria duas implementações, uma em Ruby e outra em Javascript, cada uma com:
-
Leitura de Asciimath para entrada.
-
Renderização em SVG para saída.
-
Representação em Json para entrada e saída.
Status: não iniciado.
Tamires
Tamire Speaker (Tamires) é um módulo Javascript e uma aplicação Ruby para análise por pessoas cegas de estrutura matemática gerada pela Tamire.
Status: não iniciado.