×
  • Main Page
  • Projects:

  • XGJ24 Fall
  • Kriisiosaaja
  • Kuura Jam 24
  • FGJ24
  • NPSI Learning
  • FGJ23
  • XGS 22
  • PrideJam22
  • XGJ 21
  • Volunteering:

  • Game Jams
  • Jam Jam24
  • Jam Jam22
  • NPSI Learning

    1. Description

    NPSi learning is used in NPS Inspection Oy internal orientation. It contains companys guidelines and instructions.

    I began my training by enrolling in Helsinki University's open FullStack course. In the early stages of my training, I spent a few weeks exploring and testing various technologies and implementation methods for the project. In May, I also designed the application's appearance and functionality and presented them to my supervisor. When I received approval for the application's appearance from my supervisor, I began working on the HTML and CSS foundation of the application.

    We added workplace-specific guidelines as well as national and international standards to the application, along with related exams. Each user's completed exams and their scores are also recorded, with only the highest score being saved for each exam.

    2. Description of functions

    The application uses MongoDB as its database and utilizes HTML, CSS, JavaScript, and Node.js. On the backend, I coded the server and the User schema, which contains user login information and exam scores. Backend development was entirely new to me, and it was fascinating to explore how MongoDB works. On the frontend, I converted several hundred pages of internal workplace documents into HTML format. When working on the frontend, I encountered new concepts such as integrating JavaScript into HTML code and creating tables.

    NPSi learning contains user authentication, user levels, exams and exam score saving in user. I used MongoDB to handle the database.

    Most of my time went with frontend coding. I moved few hundred pages of documentation in HTML format. So almost whole summer went with HTML coding.

    4. Screenshots

    1 / 4
    Main page
    2 / 4
    Login page
    3 / 4
    UserSchema
    4 / 4
    Date Test

    1 = Strongly disagree 2 = Disagree 3 = Can't say 4 = Almost agree 5 = Strongly agree
    I think the project went well for me: X
    I am satisfied with the final result of the project: X
    I learned a lot of new things during the project: X
    I received enough help in problematic situations: X
    I think the entire project team succeeded in its goals well: X
    What overall rating would you give the project: X
    Project self-evaluation form:

    I have showcased NPSi Learning in Gamelab Demoday 24.4.2024