Final delivery: ‘grading system using WordPress’

Here is the final version of our project design: What did we learn about the process of design in this course/project? During our work on this project, we learned how important the communication with the shareholders is. Through interviews we learned about the requirements the different shareholders set and, almost as important, what they wished …

An update of ‘grading system using WordPress’

As you might have read in our first post about this subject, team WordPressers has started on building ‘an interactive grading platform that is friendlier towards teachers and students than the current grading platforms.’ This time we continue therewith. First we focus on our own development during the interviews. Secondly we will discuss our updated …

Just one reflection among many (part 2)

Welcome back. It is time for another reflection post, which means, you guessed it, it includes the mandatory picture of a reflection. Here it is: To start on this reflection, I scrolled all the way back to my first post of September 11th 2019. In ‘Permanent life cycles‘ I asked you and myself a few …

How easy is coding?

Show your mastery of the taking design models to language specific code. How does language choice affect your process here? Can you bring an object-oriented design to a “non object-oriented” language? So in the last topic you read, and hopefully liked, my explanation of how to convert classes to tables. Now we are going to …

DIY: making tables

It is time to take another step on our journey from designing and planning to coding. Today we are going to talk about the conversion from class diagrams to database tables. In a previous post, about UML diagrams, I explained Class diagrams briefly. To quote myself: “Class diagrams show the classes of the system (of …

Grading system using WordPress

We, as team WordPressers, have started on a project called ‘Grading system using WordPress’. We want to build an interactive grading platform that is friendlier towards teachers and students than the current grading platforms. The problem now is that students and teachers sometimes use up to five different grading systems. We want to unify that …

More UML diagrams and more

Let’s continue. You were reading about the reasons to use UML, as well as some of the important diagrams. Here are some more: State diagrams visualise the behaviour of the system. They shows how objects and classes react to events and what events causes those reactions. A state diagram is a dynamic representation, so it …

UML and the abundance of possible diagrams

As promised, this and the next post are fully dedicated to UML. We will find out why we use UML, as well as what the different major diagrams are useful for. As I said before: “A modelling language is an artificially formal language, which means it has been designed in a way in which form …

Is this a pattern?

I will answer the title question at the end of this post. Exciting! Let’s start with another three questions and three answers: What is software? A program which instructs the computer how to operate. What is design? A plan of how something is built or what it’s specifications are. What are patterns? Something whose elements …

Just one reflection among many (part 1)

All my posts up until now have been partly investigations, partly lessons and partly yes, reflections. Why? Well, as you already expected all these subjects that I have been writing about are actually useful. In your program planning, in your development career and maybe even in some other part of your life. At least that …

Design a site like this with WordPress.com
Get started