Coder Social home page Coder Social logo

tsoha-bootstrap's People

Contributors

heikkihei avatar kalleilv avatar

Watchers

 avatar  avatar

tsoha-bootstrap's Issues

Nothing showing at the URL nykanenj.users.cs.helsinki.fi/Tsoha, ssh key not working

When navigating to the URL nykanenj.users.cs.helsinki.fi/Tsoha, I get a Not Found Error, even though I have done everything according to the first week instructions. Tried doing step 3.6 locally on virtualbox machine, but maybe it needs to be done on the users server?? It seemed to give some errors when runnign step 3.6

Also it seems the SSH key is not working even though everything has been done according to instructions

Koodikatselmointi, viikko 3

  1. Katselmoitava työ

GitHub - linkki: https://github.com/nykanenj/Tsoha-Bootstrap

Linkki sovellukseen, lähde Labtool: http://nykanenj.users.cs.helsinki.fi/Tsoha/test.html

Linkki sovellukseen, lähde GitHub README.md: http://nykanenj.users.cs.helsinki.fi/Tsoha/

Ladattu (git clone) 31.3.2017 klo 09:55

Testejä ajettu Firefoxilla 31.3.2017 klo 09:55 - 12:15

  1. Tehdyt toimenpiteet

Seurattu linkkiä labtoolista.

Seurattu linkkiä GitHub README.md:stä.

Luettu dokumentaatio.pdf.

Katsottu tree juurihakemistosta.

Käyty läpi Login - sivu: http://nykanenj.users.cs.helsinki.fi/Tsoha/login

Katsottu config/routes.php.

Katsottu sql/create_tables.sql ja sql/add_test_data.sql.

Käyty läpi Overview - sivu: .../overview

Käyty läpi Add - sivu: .../add

Käyty läpi Edit - sivu: .../edit

Käyty läpi Query - sivu: .../query

Käyty läpi Remove - sivu: .../remove

Katsottu hakemisto app/ alihakemistoineen ja sieltä relevantit tiedostot.

  1. Huomioita

3.1 Hyvää

GitHub README.md linkki toimii.

Koodi on ymmärrettävää.

MVC-mallia on noudatettu.

Visuaalinen ulkoasu on siisti.

Navigaatiopalkki toimii.

Järjestelmän peruskomponentit ovat paikallaan ja asennettuina tuotantopalvelimelle.

Overview-sivu toimii. Linkit toimivat ja näyttävät mitä pitää.

Add-sivu toimii. Data menee kantaan kunnolla.

3.2 Kehitettävää

Labtoolin linkki http://nykanenj.users.cs.helsinki.fi/Tsoha/test.html ei toimi: 404.

Relaatiotietokantakaaviossa on ristiriitaisuuksia tiedostoon sql/create_tables.sql nähden. Nämä molemmat ovat ristiriidassa "Järjestelmän tietosisältö" - osion kanssa. Tietokannan rakenteen selvittäminen on hankalaa.

Tietokannassa taulu questiondata sisältää:

  • Tilanneen yrityksen tiedot
  • Kyselyn perustiedot
  • Kysymykset
  • Vastaukset

Nämä kaikki pitäisi ottaa erilleen, siis tyyliin:

  • Yksi taulu kyselyn perustiedoille.
  • Yksi taulu kyselyyn liittyville kysymyksille (jos kyselyssä voi olla monta kysymystä - jos ei niin sitten tämä on tarpeeton).
  • Yksi taulu mahdollisille vastausvaihtoehdoille (jos nämä ovat kiinnitettyjä - jos vapaamuotoisia niin sitten tämä on tarpeeton).
  • Yksi taulu yritysten tiedoille.
  • Yksi taulu vastauksien tallettamista varten.

Luokka Datacruncher käsittelee taulua questiondata. Mikäli ko taulu jaetaan osiin, suosittelen myös tämän luokan jakamista osiin tyyliin luokka per taulu. Tällöin kannattanee nimetä luokat selkeyden vuoksi taulujen mukaan.

Login - sivu ottaa tietoja vastaan, mutta tällä ei näytä olevan vaikutusta. Kirjautumista ei tosin ole tarvinnutkaan toteuttaa vielä tässä vaiheessa.

Query, Edit- ja Remove - sivut ovat suunnitelman asteella. Niitähän ei tosin tarvittukaan vielä.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.