Top Banner
Askalot CQA systém ďalšej generácie Dušan, Jojo, Marek, Paľo, Peťo, Rasťo a Samo pod vedením Ivana Srbu TP Cup, 13. júna 2014 askalot.fiit.stuba.sk/demo teamnaruby.github.io
24

Askalot - labss2.fiit.stuba.sklabss2.fiit.stuba.sk/TeamProject/2013/team13is-si/documents/... · Askalot CQA systém ďalšej generácie Dušan, Jojo, Marek, Paľo, Peťo, Rasťo

Apr 15, 2018

Download

Documents

dangdien
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Askalot - labss2.fiit.stuba.sklabss2.fiit.stuba.sk/TeamProject/2013/team13is-si/documents/... · Askalot CQA systém ďalšej generácie Dušan, Jojo, Marek, Paľo, Peťo, Rasťo

AskalotCQA systém ďalšej generácie

Dušan, Jojo, Marek, Paľo, Peťo, Rasťo a Samo pod vedením Ivana Srbu

TP Cup, 13. júna 2014

askalot.fiit.stuba.sk/demo teamnaruby.github.io

Page 2: Askalot - labss2.fiit.stuba.sklabss2.fiit.stuba.sk/TeamProject/2013/team13is-si/documents/... · Askalot CQA systém ďalšej generácie Dušan, Jojo, Marek, Paľo, Peťo, Rasťo

AskalotSystém ďalšej generácie pre

odpovedanie otázok v komunitách

Page 3: Askalot - labss2.fiit.stuba.sklabss2.fiit.stuba.sk/TeamProject/2013/team13is-si/documents/... · Askalot CQA systém ďalšej generácie Dušan, Jojo, Marek, Paľo, Peťo, Rasťo

Každývie niečo

Page 4: Askalot - labss2.fiit.stuba.sklabss2.fiit.stuba.sk/TeamProject/2013/team13is-si/documents/... · Askalot CQA systém ďalšej generácie Dušan, Jojo, Marek, Paľo, Peťo, Rasťo

CQA systémy

Page 5: Askalot - labss2.fiit.stuba.sklabss2.fiit.stuba.sk/TeamProject/2013/team13is-si/documents/... · Askalot CQA systém ďalšej generácie Dušan, Jojo, Marek, Paľo, Peťo, Rasťo

Prečo je Askalot jedinečný?

Prvý fakultný CQA systém

Page 6: Askalot - labss2.fiit.stuba.sklabss2.fiit.stuba.sk/TeamProject/2013/team13is-si/documents/... · Askalot CQA systém ďalšej generácie Dušan, Jojo, Marek, Paľo, Peťo, Rasťo

Prečo je Askalot výnimočný?

Uzavretá organizácia

Otvorená výučba

Dohľad expertov

Page 7: Askalot - labss2.fiit.stuba.sklabss2.fiit.stuba.sk/TeamProject/2013/team13is-si/documents/... · Askalot CQA systém ďalšej generácie Dušan, Jojo, Marek, Paľo, Peťo, Rasťo

Scenáre

Page 8: Askalot - labss2.fiit.stuba.sklabss2.fiit.stuba.sk/TeamProject/2013/team13is-si/documents/... · Askalot CQA systém ďalšej generácie Dušan, Jojo, Marek, Paľo, Peťo, Rasťo

Pýtanie sa a odpovedanieOtázky, odpovede, komentáre a hlasovanie

Zapojenie učiteľaHodnotenie obsahu a štatistiky

Page 9: Askalot - labss2.fiit.stuba.sklabss2.fiit.stuba.sk/TeamProject/2013/team13is-si/documents/... · Askalot CQA systém ďalšej generácie Dušan, Jojo, Marek, Paľo, Peťo, Rasťo
Page 10: Askalot - labss2.fiit.stuba.sklabss2.fiit.stuba.sk/TeamProject/2013/team13is-si/documents/... · Askalot CQA systém ďalšej generácie Dušan, Jojo, Marek, Paľo, Peťo, Rasťo
Page 11: Askalot - labss2.fiit.stuba.sklabss2.fiit.stuba.sk/TeamProject/2013/team13is-si/documents/... · Askalot CQA systém ďalšej generácie Dušan, Jojo, Marek, Paľo, Peťo, Rasťo

Navigácia a vyhľadávanieKategórie, tagy, fazety a fulltext

Page 12: Askalot - labss2.fiit.stuba.sklabss2.fiit.stuba.sk/TeamProject/2013/team13is-si/documents/... · Askalot CQA systém ďalšej generácie Dušan, Jojo, Marek, Paľo, Peťo, Rasťo
Page 13: Askalot - labss2.fiit.stuba.sklabss2.fiit.stuba.sk/TeamProject/2013/team13is-si/documents/... · Askalot CQA systém ďalšej generácie Dušan, Jojo, Marek, Paľo, Peťo, Rasťo

Čo je nové v Askalote?Notifikácie, aktivity a sledovania

KomunitaProfily a nasledovania

Page 14: Askalot - labss2.fiit.stuba.sklabss2.fiit.stuba.sk/TeamProject/2013/team13is-si/documents/... · Askalot CQA systém ďalšej generácie Dušan, Jojo, Marek, Paľo, Peťo, Rasťo
Page 15: Askalot - labss2.fiit.stuba.sklabss2.fiit.stuba.sk/TeamProject/2013/team13is-si/documents/... · Askalot CQA systém ďalšej generácie Dušan, Jojo, Marek, Paľo, Peťo, Rasťo
Page 16: Askalot - labss2.fiit.stuba.sklabss2.fiit.stuba.sk/TeamProject/2013/team13is-si/documents/... · Askalot CQA systém ďalšej generácie Dušan, Jojo, Marek, Paľo, Peťo, Rasťo

Tím naЯuby a Askalot

Page 17: Askalot - labss2.fiit.stuba.sklabss2.fiit.stuba.sk/TeamProject/2013/team13is-si/documents/... · Askalot CQA systém ďalšej generácie Dušan, Jojo, Marek, Paľo, Peťo, Rasťo

Vývoj Askalotu

september december február jún

Vznik projektu

Prvá alfa verzia

Prvá produkčná verzia

40. aktualizácia

apríl

Page 18: Askalot - labss2.fiit.stuba.sklabss2.fiit.stuba.sk/TeamProject/2013/team13is-si/documents/... · Askalot CQA systém ďalšej generácie Dušan, Jojo, Marek, Paľo, Peťo, Rasťo

580 180 250používateľov otázok odpovedí

Štatistiky

160komentárov

44kaktivít

Page 19: Askalot - labss2.fiit.stuba.sklabss2.fiit.stuba.sk/TeamProject/2013/team13is-si/documents/... · Askalot CQA systém ďalšej generácie Dušan, Jojo, Marek, Paľo, Peťo, Rasťo

Procesy

TDD a BDD

Open Source a GitHub

Code Review a Pull Requests

300 89% 45testov pokrytie kódu aktualizácií

Page 20: Askalot - labss2.fiit.stuba.sklabss2.fiit.stuba.sk/TeamProject/2013/team13is-si/documents/... · Askalot CQA systém ďalšej generácie Dušan, Jojo, Marek, Paľo, Peťo, Rasťo

Technológie

Ruby on Rails

Capybara a RSpec

Elasticsearch a PostgreSQL

Unicorn a Nginx s HTTPS

Bootstrap a responzívny dizajn

Markdown a Gemoji

Page 21: Askalot - labss2.fiit.stuba.sklabss2.fiit.stuba.sk/TeamProject/2013/team13is-si/documents/... · Askalot CQA systém ďalšej generácie Dušan, Jojo, Marek, Paľo, Peťo, Rasťo

Askalot za hranicamiTímového projektu

DBS FLP PSI OOP

sli.do EUBA

Page 22: Askalot - labss2.fiit.stuba.sklabss2.fiit.stuba.sk/TeamProject/2013/team13is-si/documents/... · Askalot CQA systém ďalšej generácie Dušan, Jojo, Marek, Paľo, Peťo, Rasťo

Budúcnosť Askalotu

Priestor pre diplomové práce a výskum

Inovatívny spôsob komunikácie

Podpora skupín a skupinového obsahu

Odznaky, odporúčanie a sociálne siete

Page 23: Askalot - labss2.fiit.stuba.sklabss2.fiit.stuba.sk/TeamProject/2013/team13is-si/documents/... · Askalot CQA systém ďalšej generácie Dušan, Jojo, Marek, Paľo, Peťo, Rasťo

Askalot

580 180 250používateľov otázok odpovedí

Spýtajte sa čokoľvek, Askalot vám odpovie.

askalot.fiit.stuba.sk/demo

Prvý fakultný CQA systém.

Open Source. Ruby on Rails. TDD.

teamnaruby.github.io

Page 24: Askalot - labss2.fiit.stuba.sklabss2.fiit.stuba.sk/TeamProject/2013/team13is-si/documents/... · Askalot CQA systém ďalšej generácie Dušan, Jojo, Marek, Paľo, Peťo, Rasťo

describe 'Add Answer' do

let(:user) { create :user }

let!(:question) { create :question, :with_tags }

it 'adds new answer to question' do

login_as user

visit root_path

click_link 'Otázky'

click_link question.title

fill_in 'answer_text', with: 'My neat solution‚

click_button 'Odpovedať‚

expect(page).to have_content('Odpoveď bola úspešne pridaná.')

within '#question-answers' do

expect(page).to have_content('My neat solution')

end

end

end