Sistema de ensino a distância
Oncourse é um sistema de ensino a distância com suporte a dois idiomas (português e inglês). Nele o professor pode gerenciar seus cursos, com as seguintes possibilidades: cadastrar textos, imagens, documentos, enviar email para os alunos sobre um curso novo e visualizar estatísticas do sistema. Além disso, no sistema os alunos podem visualizar os cursos disponíveis, realizar o cadastro no mesmo, tendo a opção de checar o seu progresso, e receber informações em tempo real sobre novos cursos inseridos no sistema.
class User < ApplicationRecord
has_many :courses
end
class Course < ApplicationRecord
belongs_to :user
end
class Course < ApplicationRecord
has_many :subscriptions
end
class User < ApplicationRecord
has_many :subscriptions, :dependent => :delete_all
end