Home
MyBac
Fork
Export all
Schema
Model
Controller
Seeding
Form
Laravel 4.2
Add to favorites
Comments (11)
users
id
increments
name
string
(255)
email
string
(255)
email_verified_at
datetime
password
string
(255)
roles
json
rememberToken
rememberToken
softDeletes
softDeletes
timestamps
timestamps
subscription_id
bigInteger
user_providers
id
increments
timestamps
timestamps
user_id
FK
bigInteger
provider_type
enum
provider_hash
string
provider_email
string
provider_name
string
provider_avatar
string
courses
id
increments
name
string
description
text
objective
text
authors
json
tags
json
image
string
campaigns
json
timestamps
timestamps
softDeletes
softDeletes
campaigns
id
increments
name
string
missions
json
rewards
json
timestamps
timestamps
softDeletes
softDeletes
missions
id
increments
user_id
FK
bigInteger
name
string
description
text
objective
text
image
string
tags
json
dificulty
integer
practice_blocks
json
challenge_blocks
json
rewards
json
timestamps
timestamps
softDeletes
softDeletes
blocks
id
increments
type
enum
tags
json
content
json
difficulty
integer
timestamps
timestamps
softDeletes
softDeletes
practice
boolean
metrics
id
increments
timestamp
timestamp
name
string
user_id
FK
bigInteger
mission_id
FK
bigInteger
content
json
stickers
id
increments
name
string
description
string
image
string
precent
integer
hidden
boolean
timestamps
timestamps
user_id
FK
bigInteger
roles
slug
string
name
string
permissions
json
timestamps
timestamps
user_global_stats
id
increments
user_id
FK
bigInteger
experience
integer
rank
string
coins
integer
battles_won
integer
campaigns_completed
integer
missions_completed
integer
timestamps
timestamps
user_mission_results
id
increments
user_id
FK
bigInteger
mission_id
FK
bigInteger
timestamps
timestamps
correct
integer
mistakes
integer
time_spent
integer
user_courses
id
increments
user_id
FK
bigInteger
course_id
FK
bigInteger
missions_total
integer
missions_completed
integer
last_played
timestamp
timestamps
timestamps
softDeletes
softDeletes
subscriptions
id
increments
timestamps
timestamps
quests
id
increments
timestamp
timestamp
user_id
FK
bigInteger
type
enum
value
integer
content
json
total
integer
videos
id
increments
timestamps
timestamps
softDeletes
softDeletes
name
string
url
string
tags
slug
string
label
string
icon
string
rewards
id
increments
timestamps
timestamps
target_type
enum
target_id
bigInteger
coins
integer
experience_points
integer
user_course_stats
id
increments
timestamps
timestamps
course_id
FK
bigInteger
user_id
FK
bigInteger
×
Comments for MyBac
vpalos . 11 February 2021
Ordonarea elementelor copil în părinte
este o problemă întâlnită la mai multe niveluri: campanii în cursuri, misiuni in campanii/cursur, blocuri în misiuni, întrebări în blocuri şi altele.
vpalos . 11 February 2021
Ar trebui să avem o
campanie implicită
în cazul în care cursul nu justifică mai multe campanii.
vpalos . 11 February 2021
Structura ierarhică este implementată de la părinte către copil
, spre deosebire de SQL clasic unde relaţia se stabilea dinspre copil către părinte. Aici, părintele deţine o listă cu ID-urile copiilor, în ordinea dorită. Astfel se pot şi reordona copiii foarte ieftin.
vpalos . 11 February 2021
Deasemenea,
putem adăuga oricând părinţi
noi care să agrege structuri existente, fără să le schimbăm pe acestea din urmă.
vpalos . 11 February 2021
Structurile Curs şi Misiune au slug
pentru identificare SEO-friendly.
vpalos . 11 February 2021
Cum mutăm o întrebare
dintr-un bloc în altul în interfaţă?
vpalos . 11 February 2021
Câmpul
block.content
de tip JSON are o structură polimorfică, funcţie de câmpul block.type.
vpalos . 11 February 2021
Cel puţin
profilul educaţional, disciplina şi anul de studiu
sunt valori ce vor fi specificate ca tag-uri semantice, e.g. "disciplina:matematica", "an:ix".
vpalos . 11 February 2021
Statisticile foarte volatile, ex.
numărul de utilizatori din curs
, vor fi stocate şi citite din Redis.
vpalos . 11 February 2021
Pentru acum, am pus deoparte
grupurile/chaturile şi sesiunile LIVE
(ateliere şi seminarii), până le clarificăm.
vpalos . 11 February 2021
Numele utilizatorului îl stocăm ca un singur câmp
şi îl parsăm (split) la randare/citire.
Laravel Schema Designer v0.7.1
follow me on twitter
@okyn01