MYP Design Sample
MYP Design Sample
ANALYSIS
(i)explain and justify the need for a solution to a problem for a specified client/target audience.
Designing for connectedness being our unit title basically aims at looking at how design projects and solutions can be used to foster
connectedness among the users who happen to be human beings. This unit will help me as an individual to not only improve in my critical
thinking skills but also be considerate on how we can be able to connect people during this technological era by bringing them together towards
a common positive goal.With this I will be connecting my pers who are the MYP mathematics students who seem to have disconnected over the
past one year by creating a blog that has virtually collaborative space just to bring them together enhancing connection and aid them pass in
their examinations.-Commu.nication is the passing of information from one place to another ( Minnesota, 2015)and in this unit, I am tasked to
not only come up with a product but to be able to integrate the aspect of communication in it, basically how will my project be able to pass
information effectively.I aim at challenging myself in coming up with a blog that will be able to bring my peers together in order to connect
,communicate and share their ideas virtually.Enhancing collaboration and connectedness in order to improve their mathematics grade with this
the design will be able to send solution that is able to foster communication among human interactions.Adaptation is the coping mechanism
that a living organism is forced to have while transiting from one state to another, (NGS, 2022) and in this 21st century we are forced to adapt to
the rapid technological changes that happens daily and as a design student, I will be able to integrate technology in solving a problem that being
the disconnection among the extended mathematics students that will connect them.This will be an effort of adapting technology in our daily
human interactions and letting it be part of us.Orientation in space and time basically implies where and when(Lakeside Academy, 2019). and in
this ui nnit I will be focusing on the technological advancements in the 21st century and how they have influenced connection through their
design.I will then apply this to my school context and help the MYP mathematics students connect and interact more
Problem: In this unit, I will be solving the issue of disconnection among my fellow myp mathematics student in my school who are taking their
mathematics classes in different classes
Nature of the problem-How many times have you ever heard of students complaining of how mathematics is hard and how they wish they
could have the opportunity to drop it or opt for an easier route. This is not different from my school. In IB MYP, students are given the liberty
of either doing extended mathematics or standard mathematics. The difference in the two is that in extended classes the students are given the
opportunity to explore the subject to a greater depth since they have additional topics to the standard Mathematics topics.With this two options
students now get the chance to choose their mathematically path depending on their strengths and interests.Those who are interested in
Mathematics related field such as computer science and engineering tend to move to extended mathematics while those who want to take a
course that does not demand a lot of mathematics such as History and hospitality (Indeed, 2023)tend to now take standard mathematics.On
joining the academy two years ago,All of us were enrolled to the extended mathematics course for one semester.During this period students
were collaborating effectively since the course was truly rigorous.During free time, it was normal to seep students in groups solving one or two
mathematics questions,majority of them would even have online discussions via gmail and share out their ideas.During this time since all of us
were doing the same course,my peers respected each others perspective and everyone had an equal say in the group discussions.All this
changed in MYP4 semester 2 when we were told to choose now between the two courses(standard and extended )The extended mathematics
students were enrolled in a more advanced course that was rigorous while the standard mathematics students were covering the essential
parts.This now lead to the division of the MYP mathematics students who now had to take their lessons from different classrooms as compared
to earlier where they were in one jclass.Due to the separation, there has been less interaction between
the students from this two groups bringing in lack of connection and interaction between the two groups.The extended mathematics students
driven by there higher level of mathematics understanding and with their additional topics ,they tend to be overconfidence and perceive
themselves as more advanced and superior than their counterparts taking standard mathematics.On the other hand the standard mathematics
students feel intimidated by this behavior from their peers and tend to hesitate to engage with their counterparts (see appendix.1.1).This is
because they feel like they are less inferior and this lowers their self esteem hindering them from effectively reaching out to the extended
mathematics peers because they doubt their ability.This then perpetuates division among the two groups.
Causes of the problem-This problem has been caused due to several reasons one of them being the actual separation of the two groups and
spread pout in into different classes.In my school, the program is very fixed that sometimes you end up not seeing your peers since students are
always up and down from one session to another.Due to this,it is really hard for this two groups to meet physically and collaborate hence
hindering their connection.Secondly, in this 21st century the ‘Gen Z my peers being one of them are really drawn into using their gadgets and
don’t seem to find time to get along with their counterparts from extended mathematics and share their challenges,milestone achievements and
also get to bond.Instead they are watching youtube which sometimes may not be productive.Thirdly, lack of a collaborative initiative or
program has lead to the drifting away of this two groups this is because my peers do not have a specific event that brings them together and
with this they do not have the chance of collaboratively working together since such programs are the ones that bring students together
enhancing their collaboration.Finally the attitude of the students themselves contributes to further division between the extended and standard
mathematics students .Due to the different ideologies that the two groups have because of their different mathematical capability it becomes
quite hard for them to get alone well and connect enhancing their relationship and collaboration(see appendix.1.1)
Impacts of the problem- Social - Due to the division of the extended and standard mathematics students, it has created a hindrance between
the two groups and they are unable to collaborate effectively since one group feels superior than the other while their counterparts feel
intimidated by this attitude.Poor collaboration has not only been witnessed in class but also outside classroom since they are unable to get along
well. In order to feel safe they tend to form their own small groups in which all the group members are from the same math class.This leads to
close mindedness among the students and they are unable to get diverse perspectives on the knowledge they have.Furthermore my peers are
unable to grow their social skills which is one of the ATL skills in the IB .Individual -With this ,my peers who are underlooked feel so
discouraged and some of them get depressed since they are unable to approach their counterpart in extended mathematics and get help.This may
end up affecting their mental health and lead to depression which may affect their overall health condition.Academics- Due to lack of
interaction among the students it becomes really hard for them to get diverse perspectives in order to improve their critical thinking, furthermore
the standard mathematics students could really benefit from the extended mathematics students who would collaborate with them to improve
their grades and their counterparts will also get to cement their knowledge by teaching their peers.
Justification of why the problem needs to be solved-Division among this two groups leads to negative impacts to my peers
socially,individually and academic wise and it hinders both personal growth and community growth as the academy.By solving this problem I
shall be enhancing my peers collaboration helping them create connections with there fellow peers and through there interaction they will get to
broaden their perspectives enhancing their cognitive reasoning that will in turn help them be good problem, solvers.Furthermore ,by connecting
my peers in standard and extended mathematics through the use of a blog I will be providing a virtual platform for them to share
tricks,strategies and knowledge and since majority of my peers prefer peer-to-peer learning.They will surely benefit from this platform in that it
will be easy for them to ask their peers questions and get help in good time.It is important to note that when this problem is addressed, it will
become easier for the extended mathematics students to serve as guides due to their advance math knowledge they will get a chance of
supporting their fellow counterparts in standard mathematics and with this it will become easy for them to reinforce what they already know
into the brain additionally they will also be improving their communication skills by solving this problem I shall be bridging the gap between
the extended and standard mathematics classes and they will get to connect and interact virtually the benefits will be shared among the two groups because
the extended mathematics students will be forced to simplify the complex content they learnt in class and they will end up understanding this concepts even
better.On the other hand the standard mathematics students will be challenged to think beyond their current level of knowledge which will inturn help both
my peers to excel in academics and improve their social and personal lives.
Specify the clients or Audience.-The target audience of my blog are The MYP mathematics students(My peers) who have disconnected because of the
different mathematics courses that they are taking in the MYP with this platform they will be able to collaborate more and connect which will help them get
new learning strategies, from their peers.Additionally the blog will help them get tricks and hacks on how to approach criteria based summative exams and
the e-assessment exams plus get access to real time feedback from their peers whom they will be interacting with via the online
platform (blog)bringing the sense of interconnectedness across space and time since all the P
mathematics students irrespective of the course they are taking will come together virtually and work towards a common goal that being passing their
exams.Scope of the problem- This problem does not only affect my year group but it is common across all year groups in the 009”academy.From a
survey that I did I found out that 62.5% (see appendix.1.2)Of the respondents in MYP 4 find it hard to interact with their fellow counterparts who are taking
extended mathematics.Additionally I did a similar survey for the diploma students and found out that 68.4% of the respondents who are taking mathematics
standard level , (see appendix.1.3) found it hard to interact with the higher level students taking mathematics since they undermine there capability.This
clearly shows that this problem is not only in my year group but across all the year groups in the academy.
ii)Identify and prioritize primary and secondary research needed to develop a solution to the problem.
The table below has the relevant research questions and the justification as to why they are important in helping me develop the solution.The question has
been arranged in order of priority
Research Priority Justification and type of question Type of
Question and Date research/Area of
research
1.What HIGH I want my blog to be interesting to be able to attract more users Area of research
makes a blog to use it. To achieve this, I will need to understand what makes Aesthetics and
interesting Starting some blogs popular as compared to others. This will really help functionality
and which date me since I will be able to use some of the components that the
skills should 23/11/2023 successful bloggers have used to make my blog attractive Type of research
I have in Justification for priority Secondary
order to create Deadline Blog making is an ever evolving field and developers are (websites, blogs)
one 25/11/2023 constantly working on strategies and ways in which they can be Primary - Sending a
able to lure more clients in visiting their cites.By doing research survey to the MYP
For the on what they use to really captivate their clients will truly be of students(My clients)
sub questions help during the planning and creation process of the blog.It is of to also get their
of this this reason that the question has a great significance with high views on this
research priority in my research
question( see
appendix.1.4)
2.What are HIGH This is very crucial information that I will need as background Area of research
the information in knowing the requirement that a developer needs Material and
requirement Starting to have a fully functioning blog. This will enable me to prepare environment
s date the materials prior to the creation process and get a chance to *To tackle this
needed to 26/11/2023 quickly learn the skills which will give me an easier time while question, I will need
create a blog creating the blog. Furthermore, technology keeps on evolving secondary research.
Deadline and there might be new blog building software this increases the I will be able to
For the 29/11/2023 need of doing this research in order to be more updated and achieve this by
sub questions aware of the softwares Justification for priority using the
of this For a successful product a developer should use quality following sources.
research products.By researching on the trending quality softwares and 1.E-books
question (see requirements that are in the market.I will be able to make 2.Books from the
appendix.1.5) informed decisions when deciding the equipments that I will school library
need during my creation
What are process and that is the reason why this research question has a 3.Websites (e.g.
some of the high priorityh geeks for geeks)
outstanding
3. features in HIGH Analyzing the already existing solutions of other developers in Area of research
the existing Starting trying to curb this issue will enable me to ge to understand what Material and
MYP date really worked in their blogs and which strategy did they use in environment
students 30/11/2023 order to enhance positive collaboration and the primary
blogging sites interconnectedness of among my peers.With this, I will be able research I will
to get inspirations on how my blogging site will look like conduct an
For the Deadline Furthermore I will also analyze their weakness and get a chance interview with MR.
sub questions 1/12/202 of improving on what they did not achieve in order to have a Osborn an IT expert
of this 3 quality blogging site that brings my peers together in the academy to
research Justification for priority tell me more about
question (see The priority is high because I will need to have the already blog
appendix.1.6) existing projects in order to kick start my creative thinking skills hosting.
on how I would like my solution to look like For my secondary
research I will
depend mostly on
online
websites and e-books
4. What are MEDIUM Since my main aim is to connect and enhance the collaboration Area of research
the different of both the standard and extended mathematics Functionality
online Starting students.Additionally they will be collaborating online this TYPE OF
activities that date calls upon researching online activities that can keep them RESEARCH
can make 2/12/202 busy as they interact. Justification for priority Secondary research
extended and 3 With the growing number of internet users .Gen Zs(My clients)I (website-books and
standard will need something that is truly fun and engaging and which YouTube)
mathematics Deadline calls upon collaboration from my clients by researching on this Primary research-I
students 5/12/202 different online activities I will be able to integrate it in my blog will conduct surveys
collaborate 3 which in turn will help improve the interaction of my clients by sending out
effectively hence it is a crucial research question towards coming up with google forms to my
For the my blog peers in
sub understanding the
questions(see kind of online
appendix.1.7) activities they take
part in
5.What MEDIUM This is a debatable question since different developers may Area of research
programming have different standpoints on which back-end language is the Safety,Material
languages do safest and in this 21st century, cyber security has become one of I will use both
I need to Starting every software developer's first priorities. Having a strong back Primary research
have a date end will protect my user's credentials creating trust and *Interview with a
strong 8/12/202 confidence between my clients and I am the developer hence computer science
backend of 3 the findings of this research question are crucial to the success student in the
my blog of my diploma And
Deadline blog.Justification for priority-This question will help in Secondary
For the 16/12/202 exploring different back-end languages and evaluating Its research
sub questions 3 effective use In keeping the clients data secure .For this reason *Websites (Geeks
(see by carefully choosing the right language I will reduce the for geeks)
appendix.1.8) chances of my backend being hacked or my clients data to lick *e-books
to the public hence letting my clients interact without worrying *YouTube tech
about their credentials safety. videos.
6. What are MEDIUM I want my blog to be multipurpose meaning that it does not Area of research
some of the only provide learning tricks and hacks to use but also have Material and
online Starting some additional links to external site where they will be able Functionality
sources of date to learn new skills for this reason research on some of the
information 18/12/202 online sources that are credible will help me achieve this Secondary
and 3 intention research
softwares Justification for priority -This is a very crucial aspect more so *Websites
items that I Deadline on the referencing bit.By learning how to ethically use other Primary research
can use to 22/12/202 peoples sources of information and acknowledging them I will conduct focus
enrich the 3 appropriately is an group discussions
content of my important aspect of a designer and since I am not the owner of with my peers and
blog and how knowledge incorporating other sources of information in my get to here from
can I blog I will provide my clients with a rich source of knowledge them on
reference helping
them
For the them become more knowledgeable as they interact online what are some of
sub questions getting varied perspectives.This makes the findings of this the online
(see research question to be important in achieving the learning
appendix.1.9) functionality of the blog resource that they use
7.How do I LOW Ensuring that my client's credentials are safe will help promote SECONDARY
ensure that confidentiality among the users of my site. Learning how to RESEARCH
my client's Starting make my blog safe will truly help me in the Development *Websites
credentials date process more so the backend
are safe 27/12/202 Area of research
For the 3 Material and
sub environment
questions(see Deadline
appendix 2.0) 30/12/202
3
8.Which LOW CSS is a well-known programming language that helps in Area of research
dominant Starting ensuring that a site is well pleasing. I personally do not know Material and
color will my date how to use it and by doing research I will help be able to gain environment
clients prefer 1/01/2024 confident in CSS and be able to manipulate it to meet the I will use
and how will desires of my clients Justification for priority Secondary
I use CSS Deadline Getting to meet the desires of my clients in terms of their Research.
effectively in 16/01/202 aesthetics need requires creativity and a perfect mastery of the 1.Read a Book on
order to 4 CSS language that’s why I aim at conducting further research Color psychology
achieve their on this scripting language which will help me know how to from the school
aesthetics manipulate the color gradient of the dominant color in the library Primary
preferences blogging site.Additionally in order to understand what my research
For the clients want as the dominant color will be crucial since the 2.online surveys to
sub questions color scheme will in turn broaden my creative thinking skills in get and see what
(see appendix terms of color choice. I understand that first impression truly my
2.1) matters to a client, and this will determine whether they will classmates prefer
continue browsing or exit the site. For this reason, I want to 3.Interviews with
also understand the color psychology of my clients to make the Diploma
informed decisions while choosing the color palate. Computer science
students who are
bloggers in my
school
I was able to complete my research and I enjoyed conducting the research more so the primary
research.It prompted me to get out of my comfort zone and look for the answers to my burning
questions.I also added secondary research in order to support my primary research and get a better understanding of the concepts and the actual
behaviors/reactions of my clients on the creation of the blog. Here below is a summary of one of the questions I did research on, Quiz 1 What makes a blog
interesting and which skills should I have in order to create one.In my research, I found out that some of the things that makes a blog to be outstanding
and interesting is the font choice,color choices
and the incorporation of color schemes in the blog.For the font size I found out that it is important to observe an easy to read font to increase the readability
of the blog without necessarily straining the user. (Rev Lab, 2023)The most important of them all is to ensure that the articles posted are engaging and fun
for the clients to feel encouraged to continue browsing.For the skills ,I found out that one should have good writing skills and also should be able to master
the art of engaging the audience.For
the technical bit one should be able to use the front end languages(html,css,javascript) (blue
cactus,2021) For the summary of the entire research check the design brief
SIZE The actual blog has only 6 pages which A weakness observed Having few blog pages
decreases its loading speed and makes it faster is that the small becomes an advantage
for the student to browse around. The most number of pages in the backend side
significant page being the all blog posts page forces the since the requests that
where all the blogs can be found developer to squeeze are made to the server
some components are few
such as the videos in reducing the loading
the time hence increasing
homepage.Which the
compromises itsbeauty productivity of the user
ENVIRO The website runs in any web browser provided Running canon a web The strength of
NMENT that the student has access to the internet and browser be a using a web
has a search engine limiting factor since browser is that
its only dependent everyone from which
on the internet ever part of the globe
while offline it can can be able to access it
not be accessed through the world wide
web
provided they have
internet connection
resources for teachers
SAFETY The website has no explicit content or images The site has a login
that may be deemed inappropriate to the form for members to
students. The site is safe and does not log in and browse the
encourage online bullying since the posts are cite using their own
academic related to be specific accounts giving them
they are mathematics based posts the liberty of
commenting
on the posts this helps
to ensure that there is
no identity forgery
FUNCTIO Its primary function of the blog is to help new The blog is only of The blog creatively
N teachers in the IB MYP mathematics with tips help to the teachers and perfectly
about key topics through blog posts and and has minimal help provides the teachers
templates for planning.Furthermore the blog to the with the key insights
also has student on what as
MATERIAL The website seems to be created using basic The developer has By using wix it
programming languages such as CSS, HTML used wix as the becomes easy for the
and JavaScript but the developer heavily material of creating developer to create the
depended on HTML and CSS since they have the blog this is a blog and deploy it
dominated the website. JavaScript has been limitation since when since he or she does not
used in the Messaging box to help the student the blog crashes or have to handle the
in case they have a query.It is also important to fails to respond the backend side of the
note that the website was not created from developer can not be blog saving him time
scratch since it was created by wix website able to asses the of
maker problem directly creating the site.
because he or she does
not have the actual
codes of the cite
Inspiration The website is simple and easy to navigate due to the well-placed navigation bars on top of the website
which makes it easy for the user to spot and navigate the site. Furthermore, the choice of color of the
website is just amazing by opting for cool colors as the dominant color it gives it a calm atmosphere that
enables the students to be calm and even understand the content inside the blog articles.This is one of the
outstanding aspect from this blog that I will corporate in my final product.The file type that the blog posts
uses is PDF format which I think I will also incorporate in my final design so that the users of my cite will
not have to download the article before reading it .This will help them save up on space that they could
otherwise use to download the files.The website has a texting bot made using JavaScript which is used
with users who want to directly contact the blog team and since the cite seemed a bit flat I am planning of
using JavaScript in my design so as to be able to make it seem more thrilling since my target audience are
teenagers and furthermore they are GenZs who prefer popping content and dynamics web pages
Product 2
https://blogs.ibo.org/
The IB community blog provides useful resources and shared experiences for
the teachers teaching the IB curriculum it has useful resources and provides a
platform for the teachers to share their experience.The blog provides
networking opportunities for the teachers to come together and share
resources with a common goal of enriching the teachers with knowledge on
how to deliver knowledge to an IB student.The blog also has other resourceful
articles that even students might use such as emotional interlligence which
cuts across both students and teachers
AESTHETICS The site has well placed images with high The top writings are The navigation bars of
resolution which helps the users to not visible due to the the cite makes it easy
understand the concepts in the blog plus It use of colored fonts to
makes the blog look lively. The website has that seems to be navigate through cite.
white as the dominant color and blue as the blurry and this makes The cite also has videos
subordinate color which is the color scheme the viewer to struggle which makes it easy for
of IB. This not only makes the website look to read them my the visual learners to get
more beautiful but also it brings in the sense the concepts right .The
of the IB community among the users. The website has also
website also has a well-placed hamburger incorporated high
menu on the right side of the website which resolution pictures which
enhances the navigation of the cite.The makes it more attractive
images used are relevant to the content being and easy to
discussed and they see.Furthermore the
color gradient of white
together with shades of
ENVIRONME The website runs in any web browser Running on a web The strength of using a
NT provided that the User has access to the browser can be a web browser is that
internet and has a search engine. limiting factor since everyone from which
its only dependent ever part of the globe can
on the internet be able to access it
while offline it can through the world wide
not be accessed web provided they have
internet connection
SAFETY The site is safe since it does not have any The cite does not By being open so many
explicit content or malicious code. The site is require log in people can be able to
safe for both the students and teachers since credentials to access access the blog even if
it is open, and one is not required to have it meaning it is they are not part of the
credentials to access it. This means that the accessible to all to IB community which
site does not have identity theft. even hackers. promotes idea
sharing
FUNCTION The function of the blog is to help both the The blog does not The blog can be accessed
students and teachers who want to be uhave a comment in three languages that is
successful in the IB. It aims at making both section English,Spanish and
the students and teachers to be comfortable where the reader French this helps to
in the IB curriculum can leave their reduce the language
thoughts barrier across space and
after reading the articles time
MATERIAL The website has been made using HTML and There is not By incorporating
CSS with integration of javascript for considerable Javascript the blog
dynamic and interactive content. weakness on the becomes dynamic and
material used thrilling for the user to
interact with
Inspiration The questions section of the site makes it easy for the users with queries to address them and get answers. I
will also use this in my site but through the use of JavaScript I will create a section with a bot which gives
instant answers. The hamburger menu of the site makes it easy for different pages to be accessed easily. I
will also incorporate the hamburger menu on my blog to make my pages easily accessible. This is after
witnessing its usefulness while still using the site it made my navigation easy.In order not to have a flat
website I will incorporate JavaScript codes to make my site more dynamic and fun for the users. This is
after seeing how dynamic and interactive the content of the blog is.The blog has also inspired me to use
videos and high resolution pictures which enhances understanding of the concepts to the user of the
cite.Since the blog can be accessed in three different languages this provides a solution to language
barriers and helps the blog be accessible across space and time
Product 3
https://www.ibscholars.com/blog/
AESTHETIC The website just like the other blog has The use of red on the The cite is
S white as the dominant color and blue as the logo makes it contrast outstanding since its
subordinate color. The developer has used with the background bot is powered by
Red which is a warm color on the logo of color since red is more or ruby and it is able to
the blog to enhance the visibility of the logo less of a shouting color have a one on one
and make it visually attractive. Furthermore, conversation with the
the use of pictures to enhance understanding user.Futhermore the
at the same time increasing the aesthetic color choice of the
appeal of the blog.The bot in the home page blog is
provides a good experience for the users superb
who interact with it by answering some
questions related to the blog
SIZE The blog has several articles and 13 pages. The too many pages The different pages
The different pages have been placed in the somehow causes the cite provides diverse
dotted hamburger menu on the top right to have an increase information and
corner of the blog which simplifies the loading time since the content to the user of
navigation of the different pages since they cite has to send several the
are all in one place it is a matter of just requests to the server blog.Plus despite the
pressing the one you prefer. before it fully loads pages being many
they have perfectly
been
placed in the
hamburger menu
easing the
navigation process
ENVIRO The website runs in any web browser Running on a web The strength of
MENT provided that the User has access to the browser can be a using a web browser
internet and has a search engine. limiting factor since its is that
only dependent on the everyone from which
internet while offline it ever part of the globe
can not be accessed can be able to access it
through the world wide
web
provided they have
internet connection
SAFETY The cite has not explicit content or images The site does not require The cite does not
and it’s safe for students to use furthermore login credentials to access require any personal
it does not require any login details it meaning it is accessible information from the
to all to even user in order for them
hackers.Futhermore to use the service
anyone can comment on this is good because
the blog articles and there there is no risks of the
is no proper mechanism data liking and getting
that is put in place to help to the wrong hands of
prevent online bullying cyber criminals
FUNC The function of the blog site is to provide The blog does not seem to The blog performs its
TION advice to the IB Diploma students who want receive frequent updates purpose well by
to learn how to manage the rigorous IB from the developer since providing useful
diploma journey. It provides the students right now we are in 2024 information to the
with tricks and hacks furthermore it has and the last time it was students who want
testimonies from post IB DP graduates on updated was 2021 study tricks and hacks
how they passed their A levels exam. in order to pass in their
exams
MATE The blog has been made using HTML, CSS There is not The language used on
RIAL as the front-end languages and Ruby for the considerable the backend side is
backend. More so the chat bot which is fully weakness on the ruby
powered by Ruby material which is a very
strong language
Inspiration “The Blog has inspired me to include videos to my blog to enhance understanding of the concepts, because
this is what was missing in the blog. Furthermore, the white dominant color brings a calm atmosphere to
the users and by using the same in my blog will help my clients feel peaceful as they scroll down the site.
Furthermore, the incorporation of a chat bot in my blog will help in the navigation process helping clients
who seemed to
stack.I will also use white as my dominant color because I have experienced a calm mental atmosphere
as I navigated through the blog.I have been inspired to include a comment section on my blog in order to
allow the users to air out their views and provide their feedback on what is good and what needs to be
improve on the cite
iv)Develop a detailed design brief – This includes a project overview, objectives and description of the whole journey. Provide a summary/conclusion of
the analysis of relevant research done above.
From the research that I conducted ,I found out that 62.5% (see appendix.1.2)of my
respondents really struggle to connect and interact with their counterparts who take a
different mathematics level from them.This then creates a gap in between this two groups because they seem not to come to a common
agreement.After analyzing the interview
responses that I got from a sample of the MYP 5 mathematics students.From the interview, the first interviewer who does standard
mathematics(see appendix 2.5a)admitted that he is unable to connect and interact with the extended mathematics students because he feels that
they are more advanced than them and that there fear that their views will not be taken into consideration which makes him reluctant to connect
with an extended student.On the other hand, from a similar interview with an extended mathematics student( see appendix 2.5)She admitted that
she does not feel like connecting with her standard mathematics counterpart because she loves being challenged and she assumes that interacting with a
standard mathematics student will make her seem more advance and it would not challenge her and she likes being challenged and that is why she also finds
it had to connect with her standard mathematics counterpart.From the
interviews that I carried out( see appendix 2.5)I hence concluded that the extended and standard mathematics students are separated due to their different
ideologies and due to lack of a common activity that brings them together to remind them that despite of having different mathematics courses they are still
classmates and no one is more advanced than the other I know this is a big problem because due to the division of the extended and standard mathematics
students, it has created a
hindrance between the two groups and they are unable to collaborate effectively since one group feels superior than the other while their counterparts
feel intimidated by this attitude, this was
mentioned from the interviews that I conducted.With this, it becomes really hard for the two groups to connect and interact.Which is very risky because
from further research I found out that Student student interaction is very crucial in the success of a class overall grade(narst.org, 2018) this is because it
enhances social and emotional support and students can connect to a personal level and help there classamates to understand the concepts.Furthermore a
class where students connect and interact tend to improve there problem solving skills because there are exposed to different
perspectives.From a google survey that I sent to my year group, I found out that 72.2%(See appendix 2.3)of my respondents rated there student-student
interaction in mathematics as being poor.This problem impacts my peers who have been able to disconnect and lately they have been having minimal
interactions with each other.Due to the fact of being separated and taking their mathematics lessons in different classes based on their interests in the field of
mathematics.From the research that I conducted especially the interviews( see appendix 2.5) I found out that this separation is only brought about by the
preconceived notions that this two groups have on each other and failure to have a common engaging activity.Other products that have tried to help tackle
this problem include ib scholars blog which is a blogging site for IB DP graduates who post and share about their challenges and how they overcome them
as they were still IB students this provides helpful information to the current diploma students, The second product is IB blogs which provides a sense of
belonging to the entire IB
community by uploading useful articles to both the students and the teachers. The third product is MYPMaths blog Which is a blogging cite for MYP
students who want to learn how to hack their summative assessment what is common in all this blogs is the fact of bringing different groups of
people together connecting them and sharing with them a common topic that makes them feel part of the group hence enhancing their communication and
interconnecting them. The things that worked with those products were that they had perfect color schemes which matched with the IB colors.
Furthermore, they did not require one to log in so as to be able to access the content one only requires direct access to the internet. The blog posts and articles
were being updated in good time providing the clients with real time information. The things that did not work with this product were
that for one to comment and follow up on their posts they needed to have accounts prompting them to sign up. The site did not have cookies that could have
collected the data of articles that the clients had accessed so as to suggest articles for them and make the blogging experience superb and easy to navigate.
After collecting preferences of the product that my clients would quickly access and interact I found out that 62.5 % of my respondents (See appendix 2.4 )
preferred an online platform since they can easy access it.For that reason I decided that My product will be a blogging site that is designed specifically for
the MYP mathematics students(my peers) Who have disconnected, from research I found out that Genz’s are mostly accessible via the internet and they are
most likely to interact virtually rather than physically. (Vogels et al., 2022) My product will enhance my peers connection and interconnectedness prompting
them to be better communicators as they collaborate virtually in the blog as they engage in games from quizizz and kahoot and also in discussions
My product will be created using Visual studio code as the Integrated development environment this is after doing research and finding out that Visual
studio is the most widely used IDV and it it preferred by many developers due to the fact that it is easy to navigate through(softermii, 2019) I will use
Python and Ruby at the back end after being inspired by the third product that I analyzed. For the front-end I will use HTML, CSS ,and JavaScript which
I found out from the already existing products that they were the commonly used front end languages My web app will be a simple blogging cite .It will
have Easy to access navigation links this is after doing benchmarking on top website such as CNN and BBC and seeing how simple their menu section
are.For that reason, I will need to make the websites links to be in a hamburger menu so as to make my blog more organized and the links will easily be
accessible. My product will be better than existing products because it will prompt my clients to accept cookies which will be able to help my site to
remember the user and enhance their blogging experience. This is after doing secondary research on most of the well-known websites and online shopping
services such as Amazon and noticed that they also have cookies so that it may become easier for them to recommend stuff based on the user's preferences
(Amazon, 2023). I will integrate this to be able to suggest articles to my users based on their previous search history. The impact my product will have is
that it will help my peers interact virtually and eventually improve their interactions.With the online games and the articles present in the blog, my peers will
be able to gain new insights on the topic of discussion and the online games will enhance a positive competition attitude amongst themselves.Furthermore, by
planning to add a follow and collaborate page it will help my peers engage at a personal level and even organize physical group discussions ones in a
while.This will enhance their collaboration skills and help them adapt to this technological era of connecting and interacting virtually.With improved
interactions between the two groups it will lead to good performance between the two groups
My project overview -From my research I found that lucid chart is one of the most used online collaborative sketcher It is widely used due to its easy to
use user interface and and its tools such as UI containers(Lucid chart, 2018) for this reason I plan to use this software during my idea development process
where I will create 3 sketches after which I will conduct a prototype testing to seek feedback from my target audience on which is the best design to
incorporate in my final design.After the creation of my final product I will use various testing methods to see if it truly functions as intended.The testing
methods that I plan to use are Beta testing ,Compatibility testing ,security testing ,Performance testing,usability testing and finally having an expert
appraisal to crown the testing stage after which I will make improvements and finally deploy my product online for it to be used by my audience.Link to
the . Global context: Orientation in space and time The global context of this unit is orientation in space and time which basically implies where and
when. My Product links to the global context in that the blog aims to connect Gen z in the 21st century who prefer to interact virtually and who are drawn to
using technological devices quite often.This is unlike in the past early 1980s when people could easily interact and interconnect. Addressing one of the
debatable questions, we are connected now more than ever. Personally I feel like technology to some extent has separated us physically but connected us
even more. Link of the design brief with the statement of inquiry: The statement of inquiry of this unit being Design can impact interactions is
connected to my design brief in that my product will be impacting interactions because my peers from different mathematics classes and capabilities from
different parts of the globe taking the IB will now be able to communicate and interact in a platform accessible by anyone
this will impact interactions since students will be able to meet virtually and share their ideas in a platform in which all of them are equal and everyone's
perspectives and inputs are respected.Through the integration of online games and activities, my peers will interact and connect by engaging In constructive
discussions in mathematics and through the follow and collaborate section they will be able to follow each other and collaborate improving the relationship
between the two mathematics group(Standard and Extended mathematics)
CRITERION B: DEVELOPING IDEAS
i)Develop design specifications, which clearly states the success criteria for the design of a solution.
The table below contains the specification that I will be using in the creation of my blog.The
specifications are based on the concluded research.The table has been divided into 4 parts for easier synthesis of the success criteria
E Virtual Creat
n environment ing
v For the entire my
i project I will be blog
r using Visual studio in a
o code which is a qualit
n Virtual y
m environment with envir
e a lot of features onme
n such as the live nt
t server,javascript will
and python truly
extension be
furthermore it has benef
a bug detector that icial
helps to see where In
exactly in the code getting
there is a bug and a
a faster loading quality
time in terms of produc
running codes. t that
(Turing, 2020) will
work
best
for my
clients
of my website
Size Gadget compatibility I will test this Through the inspecting option on the MacBook to check how the site will look like This will
My site will be responsive in that It is able in multiple devices enable my
to resize and fit the gadget size that the peers to be
client is using.This is after doing a For the number of pages I will do that through self review by counting the number of pages I able to use the
primary research(see appendix 3.0)and would have and the ones I application
finding that my mathematics classmates all intended to have this will help me in determining whether the specification was meet regardless of
use different phones while at home and the screen size
since I want my site to be global I would they have
like it to be accessible by all irregardless which will
of the phone size that they are using. further enhance
Pages of the Blog flexibility and
Since I am building a simple blog It will enable them to
have a maximum of 8 pages this is just to connect
ensure that it does few requests to the server effectively
and it is manageable in terms of
services,updates and
maintainers.Furthermore from the research
that I did I found out that majority of my
clients prefer 6-10 pages (see appendix 3.1)
Safety Data safety I will test this by checking the domain of my website and where it reflects to Safety will lead
The data of the clients will be kept safe in my clients in
the netlify database which is a trusted web In addition to that I will use the two factor having
host server that developers use when authentication using confidence and
hosting their blogs. javascript that will send a random code to the owner of the account just to trust in my
Login and two factor authentication will be prevent account forgery and identity theft .p application and
a part of my blog fostering security but this not worry about
one will only apply to those who want to their credentials
become community members and while
follow up on posts and comments.Meaning interacting
one can freely access the articles and read virtually.
but if they really want to comment and I do not just
follow up on comments they have to log in want to bring
with their accounts so as to comment this people together
is just one of the measurers I have placed in to share
order to ensure that there is no Identity mathematical
forgery and also for accountability purposes ideas but also
when my peers makes a racist comment it be able to
will be easy to track them down and freeze interact
their accounts respectively
despite their
race or color
and by
ensuring that
each and
every
commentator
has an
account it can
be easy to
track who is
cyber
bullying the rest
.
Function The function of my blog will be to help I will test this by I would like
mathematics students excel in the subject conducting a survey and getting to hear different perspectives of my peers on whether the my clients to
by connecting them to their peers in poster improve there
different classes taking different Will be beneficial to the pollution and whether there will be reduction of pollution. relationships
mathematical courses (extended and positively by
standard mathematics).This will enhance bringing the
connectivity among the the students extended and
creating connections and enhancing standard
collaboration and sharing of tricks and mathematics
hacks of how to easily ease their ,improving their
examinations.This will foster positive connectivity and
connections between my peers and help interaction
the adapt to the technological virtually .
advancement by connecting them
virtually.The site will also act as a
platform for the student to ask questions
and get help from peers
In order to test for this specifications and see wheather the sucess criteria has been met I come up
with a rubric ranging from 1-5 so as to be able to help me analysis my solution against the design
Specification.Here is a sample of the rubric for the entire rubric (see appendix 3.2)
GRADE 1 2 3 4 5
Aesthetics The blog does The blog does The blog does The blog uses The blog perfectly
not use shades not use shades not use shades shades of blue and uses shades of
of blue and of blue and of blue and white blue and white
white ,the white ,the white ,the though not as it ,the
the background the background background was intended,the background color is
color is not color is not color is White. background color pure white ,the blog
White. The blog White. The blog The blog has is pure white.The uses roboto font 16
has no white has no white minimal white blog has white as the font
space that space that space that space that size.The blog has
isolates the isolates the isolates the isolates the enough white
content making content making content.Some content space that isolates
the the images are well providing the content
understanding understanding clear and are understanding perfectly
hard .Images are hard .Some of JPEG .Nearly all images enhancing great
not images are clear format. are clear and are of synthesis of the
clear and are not and not all of JPEG content. All the
of JPEG format them are of format. images are clear
JPEG format and are of JPEG
format
Customer The blog posts The blog posts The blog The blog posts The blog posts
posted do not posted do not posts posted posted are for the posted are
contain any contain any speak MYP specifically for the
content for content for about mathematics extended
mathematics mathematics mathematics students in regards mathematics
provided by the provided by the in to the latest subject students in regards
IB. The cite has IB. The cite has general.The syllabus to
restrictions and some restrictions cite has some provided by the the latest subject
not everyone and not restrictions and IB.The site has syllabus provided
can visit it everyone can not everyone no age by the IB.The cite
visit it can visit it limitation and has no age
anyone can visit limitation and
it anyone can visit it
Cost The blog is The blog is The blog is The blog is fast The blog is
extremely slow slower and the slow and the and easy to extremely fast and
and the pages are pages are not pages are not access easy to access
not responding as responding as responding meaning the meaning the pages
they should ,the they should ,the quickly as they pages are are responding
site is not free site is not free should ,the site responding quickly in
and charges and is free and quickly in addition addition to that the
money charges money does not to that the site is site is free and does
charge any free and does not not charge any
monetary value charge any monetary value
monetary value
Environment The project is The project is not The project is The project is The project is
not built using built using Visual partially built built using fully built using
Visual studio studio code using Visual Visual studio Visual
code and together with studio code code together studio code
does not use Github and the together with with Github and together with
github and the blog does not Github and the blog has Github and the
blog does not have organic the blog do organic internet blog has organic
have organic internet not.... traffic from the internet traffic
internet traffic traffic examination
council
ii)develop a range of feasible design ideas which can be correctly interpreted by others MATHS BLOG IDEA 1
THE HOME
this page where all the blog posts will be placed with
enough spacing to avoid congestion and cause confusion
while reading the articles. The page will also have a
comment section where the user can be able to
comment and share their views.
OTHER PAGES
For those who have an account to my blog they will OTHER PAGES
click on the profile button, and this will take them to
this page where they will be able to even update their PAGE The blog's
information. design is dynamic
and visually
The log in and signup page will be directed from the engaging. The
comment section, and they will find other option to inclusion of The search option will be at the top to enable the user to
continue as a guest or even to sign up interactive elements,
such as sliders, search for a specific blog article easily, but this will
The above page will have a short video on the aim and carousels, and only be beneficial to the user who knows the blog title
embedded
vision of the website. They will also get customers
multimedia, adds or had initially read it. I am planning to use blue
reviews about their experiences on this page.
depth and
together with its shades and purple to bring out an
interactivity to the
reading experience aesthetically pleasing blog furthermore it will
which makes it to
be outstanding contribute to the calm atmosphere of the blog since it is
IDEA 2
I am planning to place the logo on top of the blog just a cool color.
to bring a sense of identity to my blog.
The hamburger menu will ease the
navigation process of the blog because all the The footer will have a follow us icons below to famous
3
A phone view of 12 4
the blog this is
because I plan on
having a responsive blog that can fit in any screen size
1.The above page will be for the bot when the user needs further help in the navigation process.The chatting bot will
1
be powered with python and this will help it in giving quick responses
2
2.The blog post page will have a lot of white space which will help in absorbing the content since they will not be bunched up.The page will also have a comment
section where the user will be given a chance to comment but with his or her own authentic account this is to prevent Identity forgery.
3
3.The next page is the account section where the user will be able to either log in to there account or be able to sign up and an account which will enable them be able
to comment and follow up on other peoples comment 4.The last page is the about page which will briefly explain what the blog does and when the user scrolls down
the
4
page he or she will now meet footer of the blog.
From the home page below are the possible links that the user might click.The Curiosity center will be where the user discover cool mathematics facts and also gets to
ask any question which will be answered by a fellow student.This will
encourage collaboration. OTHER PAGE Sblog's design is dynamic and visually what the blog does and in addition to that It will have
engaging. The some of the customers review on how my product
The blog inclusion of would have helped them in passing their exams and
will also interactive elements, such as sliders,
provide the carousels, and
students embedded
With multimedia, adds depth and
mathematics interactivity to the reading experience which makes it to be
revision outstanding
material
that they
will use in The provide feedback button will be at the footer of the
practicing blog after scrolling all through the blogs.The user will
their skills be able to give there
feedback which will help in improving the services
provided.
The services page will contain a short video describing
All posts will have there humble login and sign up page where if they can quickly log in if they have an account or
negative space in which the user sign up if they no not have.Alternatively they can choose to continue as a guest
will be free to choose on the one user but this will limit them since they will not be able to comment on the posts
that he or she is interested in it.At also collaborating with other students from different walks of life
the end of the article there shall be
a comment section and for one to
comment they will have to have an
account this will direct them to the
Strand 3:Present the chosen design and justifies fully and critically its selection with detailed
reference to the design specifications
The tables below contains the scores that the three ideas achieved in relations to the Success Criterias furthermore,
the scores have been justified.The analysis below will help me in choosing the final idea
Justification
IDEA 1
Success Score 1\
criteria
Aesthetics 2/5 The Blog idea seems to have incorporated the IB colors that being blue and white as stated in
the design specification .By using white for the background color it shows its adherence to the
design specification.Even though the color choice of the website has been meet ,it is not
consistent throughout the blog and we are also having orange on the blog post which seems to
be shouting and off the color scheme.There is poor utilization of the white space creating
confusion on the content as per the design specification.The design uses a completely different
font size (times new roman) Which contradicts with the specification .The design plans to use
the JPEG image format for its sites images, which is in line with the design specification
making it to meet what was in the specification.The negative spacing of the components helps
in making the blog more organized and easy to scan for something
Customer 5/5 The site has has Extended Maths content and the customer of the cite is definite that the blog
was meant for the extended mathematics students.though it does not have any age restrictions
it is open to anyone who is interested in Extended mathematics
Cost 5/5 The blog is totally free and does not require any money ,provided that one has direct access to
the internet they can visit the site anytime without any limitations
Environment 3/5 The blog has shown some aspect of both HTMl,CSS and Javascript more so the chatting
bot section
Size 1/5 The blog has a total of 5 pages which is below what the specification requires that being 8 pages
Safety 3/5 The blog is safe in that for one to follow up on a comment they need to have signed up.This so
as to avoid Identity theft and also uphold accountability in case of cyber bullying,However it
does not fully meet the criteria because it does not have measures of preventing cyber bullying
Material 3/5 The design seems to have used basic web programming languages such as HTML and CSS . it
failed to integrate Javascript which is a powerful language as per the specifications .
Furthermore it has used code pen in its development Which is a browser based environment and
might get affected by external factors such as the DOS(Denial of service attack) on the web app
slowing down its functionality.This is contrary to the design specification of using visual studio
code and Github
General Total I received several feedback of the design idea both through interviews and surveys specifically
peer score involving my target audience as much as possible.From my survey I found out that (see
feedback 22/35 appendix 3.3)my clients were happy with the content layout and the integration of a chatting
on the bot to help in the navigation however they did not like the general color scheme of the blog
entire
Idea
Aesthetics 4/5 The blog makes good use of pictures to enhance understanding of the content.The color schemes
match perfectly with the descriptions as white is the dominant color whereas blue is the
subordinate color.This is evident in the blogs buttons and even pictures.The blog also has
adequate white spacing that makes the content easily understood since it is not bunched up in one
place.The hamburger menu at the top contributes to the overall tidiness of the blog since
everything is in one place under the menu . Furthermore the blog has a chat bot to help in the
navigation and in answering some of the frequently asked questions from the client's.Overall the
blog is simple but effective
Customer 5/5 The blog seems to be general and has not set any age restriction but the content inside
directly points to the MYP 4 and 5 who are taking extended mathematics
Cost 5/5 The blog is totally free and does not require any money ,provided that one has a gmail account
and has direct access to the internet they can visit the site anytime without any limitations
Environ 1/5 The blog does not have plans of using visual studio code or github which makes it to go contrary
me nt to the specifications
Size 1/5 The Blog consists of only 4 pages which is below what the specification expect of 8 pages
making it not meet the descriptors at all
Safety 4/5 The blog is safe in that it does not contain any malicious codes or inappropriate images and
explicit content furthermore for one to comment on others posts they have accounts so that
cyberbullying can be tracked and mitigated in my blog
Material 5/5 The design seems to have used web programing languages such as HTML and CSS it has
also incorporated Javascript to make it more dynamic , in addition to that the backend plans
on using Python making its security strong
General Total From the general feedback that I received I found out that the idea was gladly accepted as
comments score compared to the first idea.One thing that was gladly accepted in the design was its responsive
on the 25/35 nature and the clean easy to use navigation which makes it pleasurable to explore the content
entire Idea (see appendix 3.4)
Aesthetics 4/5 There is good utilization of the white space creating emphasis on the content as per the design
specification.The design uses a completely different font size (times new roman) Which
contradicts with my specification of using roboto .The design plans to use the JPEG image
format for its sites images, which is in line with the design specification.The color of the blog
is in accordance to the specification of using white and play around with shades of blue
Customer 5/5 The blog does not have any age restrictions as per the design specification and it is open
for anyone who wants to leverage their extended mathematics grade
Cost 3/5 The blog is totally free and does not require any money ,provided that one has a gmail account
and has direct access to the internet they can visit the site anytime without any
limitations.However it has no plan of using organic internet traffic as it was stated in the
specification meaning it is going to use a lot of mobile data before it fully loads
Environment 4/5 The blog is able to run in any web browser so long as one is connected to the internet
,furthermore the use of software environment such as github and visual studio code is inline
with the specification
Size 5/5 The blog meets this specification to a larger extent since it has a total of 8 pages just like it
was planned in the specification.
Safety 4/5 The blog is safe since for one to post a comment they need to have an account that prevents
identity forgery.furthermore the site does not contain any malicious codes or inappropriate
content with explicit pictures.
Material 2/5 The design seems to have used basic web programing languages such as HTML, CSS in
addition to that the backend uses Python however it failed to integrate Javascript which is a
powerful language as per the specifications
General Total The general comment on this design was quite intriguing since I received a lot of positive
comments score comments on it and it was clear that majority of my audience preferred the idea.From the
on the 27/30 feedback (see appendix 3.5) I found out that the layout and the negative spacing of the blog
entire was noted to give the user content break and let them understand the content that is in the
Idea article. The blog's design is dynamic and visually engaging. The inclusion of interactive
elements, such as sliders, carousels, and embedded multimedia, adds depth and interactivity to
the reading experience which makes it to be outstanding and get more likes than the other two
design
Most MYP students from my school who viewed design 3 and the overall project idea where amused by the fact that for one to create an account
they do not require to do a lot of things and undergo a lot of verification process.What one requires is just a google account.One other thing that
amused them in design 3 is the resource sector where a user is able to access revision materials and revise.This mostly caught the attention of
MYP4s who do not know where to start their revision with this they saw design 3 as the right design for the final development
From my peers, design 3 was commended for having a good layout with enough negative spacing which gives the users content break enhancing
the understanding of the content that is in the article.Additionally they added that the design is visually engaging and the color scheme is perfect
in that it favors both those who have eye site problems and those who do not have since they are cool colors and brings about a calm atmosphere
in the site.The further added that the site fosters inclusion since anyone can use it both with eye site problems and those who are okay
However, as I sought advice from a variety of MYP students at my school about which design was the best,One of the Advice that I seeked was
from Emmanuel an MYP 5 student he told me that despite idea 3 being popular there are some strengths in designs 1 and 2 that I can consider
to incorporate into the final design to make it even better. From design 1 the feature of subscribe to receive new updates is a good idea since not
all the time users will be online but when they get a notification of a new upload they might be tempted to visit the site and check the
update.Emmanuel really felt like this was a good idea that should be integrated in the final design in order to keep the users of the blog updated
.From design 2, He advised me to borrow the feature of including a search button and its responsive nature and the clean easy to use navigation
links which makes it pleasurable to explore the content .The search button lets the user sought out the specific content that he or she wants to
read about which helps In time management of the user and enhances the productivity of the site since there shall be many posts posted and this
will help in finding the right one without wasting time.Integrating this is in the final design will boost its productivity.The responsive nature of
the cite If incorporated in design 3 will ensure that the cite is accessible to all despite the phone size and type that the client is using.He added
that since people come from different backgrounds they will have different phones and sizes and having a responsive site will ensure that this
problem is well addressed and anyone can visit the cite
Expert-From a design teacher (Mis Ruth )-She also choose design 3 and what was outstanding from her side was the fact that in the profile
section a user is able to add their photo on the profile section .She added that this was a good approach in ensuring that the identity of a user is
identified and one is able to view the profile picture and connect with him or her easily.An important aspect that she pointed out from the design
that contradicted with my clients preferences was the color scheme she thought the design color scheme could have been better if it was the
orange and red colors since those are the MYP colors but she advised me to go with what my clients prefer and that was white and shades of
white
1 Idea 1 seemed to be The cite has inconsistency on the I Idea 1 inspired me to include a
outstanding in terms of the use of the design specification cite trending blog post at the very top of the
trending blog post being color schemes with the use of cite.This is just a strategy of keeping
placed at the very top of the orange on the color scheme it my clients updated on the trending blog
website.Which prompts the completely goes off grid since it is posts which will be determined by the
user to open it and read and a shouting color number of likes each blog posts gets
see what is trending
2 Idea 2 had a chat bot powered The cite does not have plans of From Idea 2 I have been inspired to
by python which makes it using organic internet traffic include a python powered bot in order to
become a useful tool when it meaning it is going to take long help new users of the cite with some
comes to navigation before the search results of the navigation queries that they may
helping(see appendix 3.7) cite to appear encounter
NTS NEEDED FOR THE CREATION
SEN DESIGN
3 The white space between the A weakness noted on the cite is that it The Idea being the chosen design
provided me with a foundation of
does not fully exploit javascript to drawing my chosen design and also
ICATION articles sticking to the color scheme that it used
h to provide that being dominant white and shades of
blue (see appendix 3.9)
room for breathing and make the content dynamic creating
enhance understanding(see an interesting experience for the
appendix 3.5) user as they browse the cite.(see
appendix 3.8)
Visual studio During the creation of my website I will require a coding environment and from my research I found
out that visual studio code is the most popular and widely used coding environment preferred by
many developers in addition to that I happen to have some basics on how to use it ,having this
material will easen my creation process due to the coding shortcuts present on this software
furthermore it allows me to edit my codes from multiple devices so long as I have backup the code
with my github account and turned on the sync
W3school During the actual coding of the website I need to check and confirm my codes and from research I
found out that w3schools provide quick help to a developer incase they find difficulties in their
program.This will surely be helpful because as a programmer I am not required to crame all the code
lines but by mastering its syntax and applications I will be able to now refer to W3schools once I get
stack.
Life server During my creation I will need to keep on running my codes and see how the progress is so far and
that is why I need a life server which will help me in the debugging of my codes.As a programmer I
understand debugging a code at the very last stage might be tricky because one might find couples of
bugs which might be overwhelming.In order to solve this by having a life server after writing like 10
lines of codes I run it and get to see the output if there is any bug I fix it there and then
Pixa bay As seen in my design specification I need to incorporate clear pictures in my website and after doing
a primary research I found out that most people prefer pixabay pictures (see appendix 4.0) since they
are clear and to my advantage they are also free.By using this cite my blog will be able to have clear
and easy to see pictures which will help in luring many users in using the blog.
Font I will use font awesome to come up with the roboto fonts and also get some aesthetically pleasing
awesome Icons and logos that I will incorporate in my my design.Font awesome is a well known site more so
with front end developer s and by using it ,I will be able to get a quality product.
Python Python is a very powerful programing language and it vast application makes it the best choice for
Django my project
I will require to install python on my machine so as to be able to incorporate in the backend of
my programs.I will heavily using python to hand the files that they will be uploaded in the blog
HTML,CSS These are the general coding languages that need to be set in my machine before I begin coding.This
Javascript are the most commonly used front end languages and they have easy to deal syntax which I am
already aware of. This will now make my work easier creating the front-end because I am familiar
with the language.
Netify After I am done with the creation process I will need to deploy my project and notify will be the
perfect web hosting company for my website because it provides SSL certificates,and since SSL is a
security protocol that insures the users data is safe from hackers this will help to secure my customers
information
HARDWARE JUSTIFICATION
WIFI I will need to connect my device to the wide wide web and in order for that to happen I will need
an internet access point which is wireless for flexibility and this can only be achieved by having
access to a wifi router
MACBOOK This is where the actual creation will take place since it's like the raw material.I need a macbook
specifically because of its quick internet connectivity and low loading time meaning its fast and
this will enhance my productivity.
1.Download Downloading Search This will take *Ensure that you are
Python on python from engine me connected to the internet
the device chrome will Chrome approximately *Open a browser
and set enable python files 20 minutes to
to be linked to Hardware do so since
visual downloading
up the studio code .Which Macbook python is not *search python.org and then click on the download button after choosing the operating
environment will in turn help in Wifi that technical system that you will be using *Finally using CMD download all the required modules
the backend side using pip3 command
more so in
handling the clients
data.
2.Set up Visual studio code is Softwares This will take *connect to the internet
visual a very vital platform Visual me 30 minutes *By using your browser open Code.visualstudio.com
studio code for any developer studio to fully set up Where by you will have the liberty to choose the operating system you want the
for due to its unique code the application to be downloaded on.After downloading
HTML,CSS features and vast Programmi environments.T *Now open a new project file and select HTML ,CSS and Javascript as your project
and Javascript extensions such as ng he time takes language
the life server that I languages into
will use in my HTML consideration
development processes CSS the
Javascript downloading
Hardware time of the
Wifi software
Macbook
3.Install a While coding the Software This will take *click on the extension button on the left side and hit the search button
life blog it will be Python me 20 minutes *Search for a live server and press on the install button.
server,after logical to do, tiny Django *Confirm on your bottom right corner if the life server is there *If it is there use the
which you bits while running Life server Assuming that pip3
will install the codes so that if Hardware the internet command to download Django
Django to there is a bug it can Wifi connection is
be used at easily be Macbook perfect this will
the backend debuged.And this not take a lot of
can only be time
possible if we
have a life server.
4.Create all File naming is a Software This will require *list down all the project files that you want to have and name them according to their
the project very crucial step Visual 30 minutes functions e.g a profile code of html is recommended to be named as profile.html
files for a studio Since the *Do not forget to finish with the language that you are using for example home.html
and name developer it helps code programmer for html files ,login.css for css files followed by valdate.js
them the code files Macbook should be keen ,backend.py for javascript and python files
according to became to the type of file
their functions easily accessible Hardware being created
and more Wifi because if it does
organized and it Macbook not have the write
also make the code programming
debugging easier language at the
end it will
results to
erros
5.Begin For the users to Softwares This will only *Use the Form,input Attributes and the placeholders in the HTMl section of the form
working on follow up on the HTML take 20 minutes *Include CSS to make it more appealing
the Log in posts and comments Life server
and they will have to
sign up sign up so as to have Hardware
Forms an account this is to Wifi
using prevent identity Macbook
HTML for forgery
the the
comment
section
6.Add the I want my blog to Softwares This will only *Paying close attention to the design specification on the out type of styling that
harmburger have Easy to access HTML(link take 30 minutes should be done on the navigation bars
menu navigation links attributes) Given the fact
section of and this will be and CSS that the testing
the blog achieved Hardware and
and the debugging section
7.Now add Having Only HTMl Softwares This will take 1 Use the following
CSS to makes the blog look hour to fully Attributes *padding
make the more of a Google Font beautify the *margin
blog more docs document and awesome blog adhering *background color
appealing through the use of CSS to the If you want to find out more
by my design color blog’s you can even refer to
adhering to template and Hardwares specifications W3schools.com for more
the color CSS I will add Wifi tutorials on the effective use
template beauty to the Macbook of CSS
stated in the website
specification
8.Using Javascript is a very Software This will take 1 *For you to be able to make
Javascript, powerful language Javascript hour 30 minutes the website more dynamic
makes the and will help in Visual You first of all have to
blog more making the website studio understand the syntax of
dynamic more dynamic code Javascript if you are not
and Hardware familiar with it then head to
interactive Wifi w3schools for tutorials
Macbook
9.Run the This will be among Software This will take On visual studio code simply
code and the final stages of Visual 30 minutes hit the debug button
debug the the blog since I studio
errors that would like to be code
might have sure on weather the Life server
occurred blog will function as Hardware
intended or crash Wifi
down during the Macbook
execution of the codes
10.Do pilot Getting Feedback Software This will take Deploy your website by
testing With of the blog before Google 45 minutes creating an account in netlify
the blogging the actual launch forms then drag and dropping your
cite and will Chrome folder to the site which will
collect really be Beneficial Netlify provide a url that you copy
feedback in getting the and send the link to 20 people
users Hardware • Using a google form
feedback and Wifi collect the feedback and
making Macbook work towards improving
improvements on the cite
areas that they
would have
addressed
11.Make Host the blog to a Software This will take at Finally deploy the cite for
improvemen trusted domain Chrome,Net most 10 minutes your clients to use
ts if there is that being notify ify Visual
need to and studio
host the Hardware
website Macbook,Wifi
HYPERLINKS
HTML which stands for hyper text markup
language is used in the structuring of content and
presentation of content in a website.I used Visual
studio code and I was able to use html attributes
such as paragraphs,title and hyperlinks in order to
add content in my blog design.Afterwards ,below
the title tag I added the link attribute using the
<link> tag in order for my HTML file to be
integrated with the CSS and make it visually
appealing.As you can see from the above screen
shot using HTML only resulted in a cite that looked more or less of a google docs document this is the reason as to why HTML files must be integrated with
CSS so that the user interface may be appealing to the eye.
CSS
ADDING IMAGES
In order to make the blog visually appealing I had to integrate picture in my design.By using the image attribute <img> I first uploaded the image from my
desktop and saved it as profile.png in order to to be able to link it to the html file.After uploading it I gave the image a class of profile_pic so that it might be
able for me to decorate it.In my css file since I wanted the picture to be circular I placed an equal width of 300px and a border_radius of 50%.At it is with
this I was able to achieve a circular image at the profile card.Apart from using an image in the profile section I also made use of the pictures as backgrounds
for some of my webpages such as the about section.Where I manipulated the opacity of the text box to have an opacity of 0.955 so that the background of the
mathematical calculations maybe visible.I also placed space around the continent so that it may be distinguished from the background .
SOFT SKILLS DEMONSTRATED
During the development of the blog I got a chance to demonstrate collaborative skills and communication skills this is because as I carried on with my coding process I felt some
challenges in debugging of my code more so the Javascript code and I had now to seek help to my design classmates so that I might be help in identifying where the error is and
try as much as possible to debug it as a team.During this time I had to be a good communicator so that I may listen to the what ever my classmates had to see regarding the
strategies to approach while debugging the code.Additionally I used communication skills during the numerous interviews we had with some of my clients and also experts in the
field with this I not only used my technical skills but also made good use of the 21 century soft skills of collaboration and communication
iii. Follow the plan to create the solution, which functions as intended.
The following table has a comparison of what I had planned to do versus what I was actually able to accomplish during the development process
INITIAL PLAN
SOLUTION
l
(iv) Fully justify changes made to the chosen design and plan when making the solution CHANGES MADE TO THE CHOSEN
DESIGN
After doing a research with my mathematics classmates, I found out that they perceived blue and white to be monotonous in the cite (see appendix 4.1) From
the research I had to now dig dipper to see which color will contrast with blue in a blog cite.I then had to send a survey to my peers asking them which
among the listed colors (Purple,red,pink,green,yellow,brown) would they love to be used so as to contrast blue and create a perfect color scheme.From the
respondents that I received majority of them 46.7% preferred to go with green as the contemporary color of the cite to contrast the blue which was becoming
monotonous(see appendix 4.2).Personally speaking after adding some green on the buttons and navigation bar of the website I saw it created a perfect color
scheme and the city was visually appealing to a viewer.This was commended by my peers when I went back to collect feedback on the changes made to the
cite( see appendix 4.3) and they were now satisfied with the change that was done
II. Modifying The About Page
Initially I had planned to place a video on the mission of the blog then have a customer review section of the blog where the users can leave their general
comments.But after a code review with my programming club and sending surveys to my peers they all prepared the about section to be short and precise
without to much stuff and elements bunched on it for that reason I reduced the content to just give a brief overview about the author and aim of the blog.And
since I am a fullstack developer I decided to advertise myself so that if a client wants to hire me they can easily contact me by following the hire me button
which will direct him or her to my contact
In the spirit of creating collaborative spaces for my peer.I had not planned to have a collaborative page for my bloggers but after getting this idea from my
peers that provided peer review I was advised by some of my peers to add the page in order to have a more collaborative platform and due to to public
demand I had to add the follow and collaborate page where my peers can be able to help each other and even create new connections it is more like a
mini-Linkedin platform for my peers increasing the interaction between them and enhancing positive interaction.This was also supported by the survey that
I carried out inquiring on whether my peers will be comfortable and from the survey I was glad that 65% of my respondent agreed that they would really
like to have the page into the blog. ( see appendix 4.4)This is why I now had to make the change even though it was not in my initial plan
CRITERION D: EVALUATING
(i)design detailed and relevant testing methods, which generate data, to measure the success of the solution.
After finishing the creation process of the MYP math blog cite I hosted in in netlify since this is the application that I did secondary research and found out
that it is the widely used web application online servers.Since I was unable to create my own server since it required some additional backend
programming skills like SQL PHP which at the moment I don’t have.With that I decided to use Netlify and after I had gotten the url of my cite I sent it to
my peers via gmail in our common gmail space that we are in.In order to ensure that the cite is also accessible by other students in different international
schools from us and in order to do that I had to also share the link to my linkedin posts so that my peers from around the world may also get to come
together and collaborate.After deploying the cite I had now to conduct tests that will help me measure my success in terms of the design specifications and
to what extent has the math blogging site which is my design helped to impact interaction and enhance connectivity across space and time.Conducting
testing of my site will enable me realize the strengths and limitations of my site which will play a pivotal role in helping me improve the product to make it
work better for my peers the extended mathematics students who are my clients.Here are some of the testing methods that I used;
Expert appraisal-Diploma Computer Science student -To get feedback from an expert in web development I conducted an interview with Meshack who is
in his final year in the diploma program taking computer science higher level and has wealth of experience as both a front end and back-end developer for
the past four years. He was to evaluate the blogging cite both the front-end and backend and give feedback regarding the limitations in the programs used for
me to get the loopholes and make improvements to the source code to enhance the usability and functionality of the blog cite to enhance the connectedness
of my clients as they interact in the blog virtually. From the responses he provided me with (see appendix 4.6). He commented that the use of Django as my
server-side software was a plus on the safety of the website he added that Django has a strong secure password hashing mechanism that uses a specific
algorithm know as PBKDF2 which ensures that the passwords have been assigned a random salt this ensures that the users password is difficult for hackers to
crack. Additionally, he also added that (see appendix 4.6). Django has a built-in protection software that protects the software against common web
vulnerabilities such as Cross-site Scripting since it carefully skips users input while interacting with the server. He agreed that the blog's color scheme has
really met its purpose (see appendix 4.6). that of bringing a calm atmosphere and contributing to the connection of the IB community since it uses the same
color scheme as the one in the IB organization logo. However, he felt like the blog could be improved by Using a different hosting platform apart from
Netlify. He was concerned about the use of Netlify because it does allow developers to update their cite in real time for them to make changes they have to
take down the site and edit the source code .Since my blog aims at providing my peers with recent posts from their peers from around the world this means
that I will be updating the source code frequently. He advised me to use the Apache web server because it is flexible, and one can edit the source code while
the site is still life and accessible to the users. He also added that Apache is free for extensions such as PHP or a database like MySQL to work alongside
Apache.
DEVELOPER TESTING
Speed test of the cite using pingdom tester.
I was able to send the link of my blog to the MYP 5 students via our gmail space group and gave them a period of two weeks to use the cite after which I
collected their feedback via google forms and a one on one interview with a sample of the year group (5 students) for analysis of the cite in order to make the
necessary correction.In regards to the feedback that I received all of them 100% (see appendix 4.7)Of the respondents agreed that the cite is responsive and
fits perfectly to their screen gadgets regardless of the size or gadget type without overlapping the content and images in the user interface.In terms of
accessing the cite majority of my clients commented that the site was accessible via google,safari,chrome and bing this being the major search engines this
was a plus on my cite since it meant that the cite was flexible in terms of accessing it.In terms of the loading speed and the overall reaction time of the
cite,73.3% of my respondents(see appendix 4.8) felt that to a greater extend the loading time of the cite was minimal hence increasing the user experience of
the cite and improving the productivity of the cite since they are minimal time delays.
From the interviews( see appendix 4.8) what was common was that my clients were impressed by the navigation bars and the layout of the cite saying that
the cite did not have content overload and that it was easy for one to scan for content .For the navigation bars it was easy to spot them and the
a page that was active was lit up hence reducing confusion and improving the navigation experience of the entire site.From interviewer number 2. He pointed
out that the cite has really meet its purpose since he is now able to discuss with an extended mathematics student and he feels like his views are respected
and that he has been able to create new connections and gotten to improve his mathematics capability by learning new tricks from his peers.The 4th
interviewer proposed on the need of having a one on one chatting platform which will be helpful in addressing education related questions that are not
directly related to mathematics.This will help to increase the bond among the users and at the same time help them improve on their academics in general.
The 5th interviewer noted that the site really attracted a lot of users due to the fun learning materials that are present in the site such as Kahoots,quiz and
online math competition that fosters a great understanding of the subject concepts and makes the learning enjoyable and fun for the students.
SURVEYS:-After the two weeks I sent a survey to my clients in order to get their full experience as they were using the cite.From the survey the following
was the responces.The aesthetics of the cite did really attract majority of the users since 75.9% of the respondents(see appendix 4.9) agreed that the cite
was visually appealing and commented on the use of the cool colors in the cite(green,blue
and white).In terms of the functionality of the cite 100% of my respondents(see appendix 5.0) agreed that the cite really worked for them in terms of
connecting and collaborating with their fellow
mathematics counterparts to a greater extent and they feel like they have gotten to make connections with students whom they had never approached before
for help in the subject .From the response that I received 64% of the respondents (see appendix 5.1) Felt like there favorite part of the cite was the follow and
collaborate section where they did not only get help in their weakest areas in math but also got to make new friends out of their interaction hence building
healthy relationships.In terms of the weakness of the cite 76% (see appendix 5.2 )of the respondents pointed out they did not like the font type that was used
(roboto) since it made the cite seem more of a formal platform and they preferred if an informal font as Arial could have been used so as to be able to make
the cite to be a fun place for teenagers to meet and collaborate mathematics wise and its for that reason they prefer it having an informal setup. Additionally
some of the respondents felt like the site could be improved by having a section that had actual mathematics competition and their venues so as to encourage
the positive competition among them as they test their mental capabilities through these competitions.
ii. Critically evaluate the success of the solution against the design
specification.
Using the data that I generated from my testing methods above and the rubric that I created I was now ready to critically evaluate the success of my
specification based on the strengths and limitations that I was proved by my peers. By doing this I will be able to understand the areas of improvement so that
my cite function effectively for my peers.The table below is an evaluation of the success of my product against the design specification made earlier on
SPECIFICATION SCORE JUSTIFICATION
Data safety 4/5 The cite did have the two factor
The data of the clients will be kept safe in the netlify database authentication via the use of the OTP
which is a trusted web host server that developers use when (one time password) which enhanced the
hosting their blogs. security of my site and helped reduce the
Log in and two factor authentication will be a part of my blog chances of account forgery.Just as
fostering security but this one will only apply to those who want planned earlier my clients data were kept
to become community members and follow up on posts and in netlify database since it is the hosting
comments.Meaning one can freely access the articles and and cite that hosted my cite
read but if they really want to comment and follow up on
comments they have to log in with their accounts so as to
comment this is just one of the measurers I have placed in order
to ensure that there is no Identity forgery and also for
accountability purposes when a client makes a racist comment
or verbal bullying it will be easy to track them down and freeze
their account
I will require Python to aid in authentication and authorisation and from the results it was confirmed
of the clients log in credentials.I will also use wifi and a that all the coding languages were used
Macbook as my required hardwares just as planned
Changing From Netlify To Apache Web Server -From the expert appraisal that I conducted I was advised to use Apache web server which to me as a
developer makes a lot of sense because I will need to make some changes on the cite and also post weekly articles and by using netlify I will not be able to
make adjustment on the site if it is still running .I will have to pause the cite first and this may lead to inconveniences while using the cite.And since I want
my cite to be accessible 24/7 I will have to change to apache web server since I can update the cite without having to bring it
down.Furthermore, Apache has MySQL and Php extensions that I will use to ensure that my backend is more secure so the database is safe and it is not
vulnerable to cyber attacks.
Addition Of A Page That Has Mathematics Competition Updates-From the beta tests that I conducted one of the feedback that I received was the
addition of a page that has updates about inter school mathematics competitions so that the students may be able to test there cognitive abilities with
students from other schools.For me to create this page I will have to work hand in hand with the school mathematics department to ensure that inter school
mathematics competition dates and events are communicated in good time so as to ensure that the students have humble time of planning for the event
Adding A One-On-One Chat Platform -From the interviews that I conducted I found out that my clients would really benefit if the site had a one-on-one
texting platform. I also think this is a good idea because it works well in LinkedIn which has an option of following someone and also has a one-on-one
texting platform. This will enable the student to share some of their challenges at a personal level. For example, a discussion such as “how do you balance
your academics “this is a crucial
question, but it is not directly related to mathematics and such discussions will be able to take place on the one-on-one chat platform. I will be able to create
a simple chat platform using python sockets module and the frontend languages such as HTML, CSS, and JavaScript
-From my developers tests I found out that my site was made to be slow since I had not incorporated expired headers and enabled Gzip compression. This
two techniques helps the site reduce unnecessary HTTP requests and reduce the response size.Having Gzip compression will reduce the response size and a
smaller
response size leads to faster page loadinf time,since the browser needs to download less data from the server.On the other hand expires header help the site
reduces new http requests to the server since it saves the valid resources that the client and when he wants to use it again it becomes
To what extent has the client’s or target audience’s problem been solved? -For this unit I was tackling the problem of disconnection among the extended
and standard mathematics student who are my peers.This problem was affecting their social life and also their mental well-being since there was a bridge
between the extended students who saw themselves as superior in terms of mathematically knowledge and the standard mathematics students due to the fear
of being looked down upon relented to collaborate with their counterpart.Furthermore the fact that they learn in different classes now separated them
more.Luckily,with my solution, the math blog has been able to act as a catalyst in uniting this two groups.By having a collaborative platform where students
can be able to post articles,play online games such as kahoots and also get a chance to follow and collaborate with other students via the chatting software in
the blog.Since my peers attend their math lessons in different classes this cite acts as the only place where they can meet with peers who are not from their
class and collaborate.Hence enhancing the connectivity of my peers in this 21st century via the use of technology
How does this solution improve the client’s or target audience’s situation? -With the math blog ,the situation of my target audience has gotten to improve in
that they are able to now interact freely with their counterparts without one feeling superior than the other and another one having low self esteem.The blog
has acted as a level ground setting an equal and fair opportunity for all my peers to air out their views and be respected regardless of the math level that they
are taking. This has improved my peers situation since they are now able to organize collaborative groups with students from all the 6 classes and met during
their free time in the library to have a one on one discussion .It is important to note that since I made the blog accessible to the public, students from other
international schools offering the IB curriculum have also started collaborating with my peers from school this then makes them practice their social skill and
build onto their self-confident as they interact and share their ideas.What are the negative impacts of my design? -Even though my solution has been able to
enhance the connection of my peers across space and time it is important to note that it comes with its own share of negative impacts one of them being that
the blog acting as a mini social media platform, students may tend to spend more than the required screen time hence becoming addicted to the site which
can make the user have eye problems and even gain weight due to the tendency of just wanting to stay on the screen and not to exercise or play with friends.
Another negative implication can be cyber bullying which may result in my peers not having the positive relationships that I hope they may have.
To what extent has the design brief been met? -The design brief has been meet to a larger extent more so on the functionality aspect of the design
brief.Secondly, the Safety of the blog has been achieved through the use of Multi factor authentication which enhanced the security layer of my
blog.Additionally the materials that were used in the creation of the blog where as intended in the design brief and helped to create a quality product. The
site is free and my clients do not require any money in order to access it. The aesthetics of the website was largely based on my clients preference. However
I felt like incorporating the navigation bot in my design brief.
Future plans and project extensions -I am thinking of expanding the cite to not only serve the MYPs students alone but also the diploma students who take
different mathematics level subjects.I will then advertise my cite in LinkedIn ,WhatsApp and other social media platforms so that more of my peers
may get connected and collaborate virtually.
APPENDIX
Appendix.1.1
Appendix.1.2
Appendix.1.3
Appendix 1.4
Appendix 1.5
Appendix 1.6
Appendix 1.7
Appendix 1.8
Appendix 1.9
Appendix 2.0
Appendix 2.1
Appendix 2.2
Appendix 2.3
Appendix 2.4
Appendix 2.5 a
Appendix 2.5 b
Appendix 2.6
Appendix 2.7
Appendix 2.8
Appendix 2.9
Appendix 3.0
Appendix 3.1
Appendix 3.2
*trrAppendix 3.3
Appendix 3.4
Appendix 3.5
Appendix 3.6
Appendix 3.7
Appendix 3.8
Appendix 3.9
Appendix 4.0
Appendix 4.1
Appendix 4.2
Appendix 4.3
Appendix 4.4
Appendix 4.5
Appendix 4.8
Appendix 4.9
Appendix 5.0
Appendix 5.1
Appendix 5.2
Appendix 5.3
Appendix 5.4
Appendix 5.5
BIBLIOGRAPHY
Adobe . (n.d.). JPEG vs. PNG: Which is best | Adobe. Www.adobe.com. Retrieved January 25, 2024, from
https://www.adobe.com/creativecloud/file
types/image/comparison/jpeg-vs-png.html
Aguilar, J. (2021). High school students’ reasons for disliking mathematics: The intersection between teacher’s role and student’s emotions,
belief and self-efficacy. International Electronic Journal of Mathematics Education, 2021(3), 658.
https://doi.org/10.29333/iejme/11294
Amazon. (2023). Amazon.com: Online Shopping for Electronics, Apparel, Computers, Books, DVDs & more. Amazon.com.
https://www.amazon.com/
BBC. (2023, July 28). Kenya cyber-attack: Why is eCitizen down? Www.bbc.com. https://www.bbc.com/news/world-africa
66337573#:~:text=What%20has%20 happened%3F
blue cactus . (2021, July 12). 11 blogging skills that every blogger requires. BluCactus Digital Marketing.
https://blucactus.blue/blogging-skills/
Bondar, S. (2023, October 10). Creating a responsive blog layout with CSS | Reintech media. Reintech.io.
https://reintech.io/blog/creating-a-responsive-blog-layout-with-css
Ciotti, G. (2020, August 12). The psychology of color in marketing and branding. Helpscout.com.
https://www.helpscout.com/blog/psychology-of-color/ edsys. (2019, July 24). 10 Reasons Why Students Fail Mathematics - Edsys
https://files.eric.ed.gov/fulltext/ED560266.pdf ICMI. (2017). The role of mathematics in the overall curriculum | International Mathematical
Lakeside Academy. (2019). Lakeside Academy > IB Framework > Global Contexts. Lakesideacademy.lbpsb.qc.ca.
https://lakesideacademy.lbpsb.qc.ca/IB Framework/Global-Contexts
Lucid chart. (2018, June 15). Why Lucidchart Is the Perfect Visio Replacement. Lucidchart.
https://www.lucidchart.com/blog/reasons-why-lucidchart-is-the-perfect-microsoft visio-replacement
https://nxtdecade.com/basic-requirements-for-starting-a-blog/
MYPMATHS . (2021). MYP Maths | Support and Resources for Teachers. MYP Maths. https://www.mypmaths.com/
N-able. (2021, June 1). 4 rules for storing your client credentials. N-Able. https://www.n
able.com/blog/4-rules-for-storing-your-client-credentials
https://narst.org/research-matters/encouraging-student
interaction#:~:text=Some%20of%20the%20findings%20include
National Geographic Society. (2022, July 15). Adaptation | National Geographic Society. Education.nationalgeographic.org.
https://education.nationalgeographic.org/resource/adaptation/
https://tools.pingdom.com/#6352616ed0000000
Prep zone Academy. (2021, March 4). IB Math Guide - Prep Zone Academy | IB. Prep Zone AcademyIB.
https://ib.edu.sg/subject-guide/math/#:~:text=If%20you
Raygun. (2019, September 18). Make fewer HTTP requests: What this means and how to do it. Raygun Blog.
https://raygun.com/blog/make-fewer-http
requests/#:~:text=Reducing%20HTTP%20requests%20is%20the
Soegaard, M. (2020). The Power of White Space in Design. The Interaction Design Foundation.
https://www.interaction-design.org/literature/article/the-power-of-white space#:~:text=White%20space%20can%20help%20guide
softermii. (2019). 16 Best IDEs For Software Development: Overview For 2022 | Softermii Blog. Softermii.
https://www.softermii.com/blog/top-ides-for-software-development
class=’avatar avatar-80 photo’ height=’80’ width=’80’ decoding=’async’/> L. W. L. W. is a member of the B. W. content, WordPress, a
freelance writer for hire S. loves sharing new tips on, blogging,
& Whole, O. B. as a. (2022, August 19). 13 Website Page Load Time Statistics (2023 Data). Blogging Wizard.
https://bloggingwizard.com/page-load-time
statistics/#:~:text=3.-
https://atomstalk.com/blogs/language-of-the-universe-mathematics/
The Citizen. (2021, April 1). Why students continue to perform poorly in maths. The Citizen.
Turing. (2020). Visual Studio vs Visual Studio Code - What’s Best In 2022? Www.turing.com.
https://www.turing.com/kb/ultimate-guide-visual-studio-vs-visual studio-code
University of Minnesota. (2015, November 25). What Is Communication? Umn.edu; University of Minnesota Libraries Publishing edition, 2015.
This edition adapted from a work originally produced in 2010 by a publisher who has requested that it not receive attribution.
https://open.lib.umn.edu/businesscommunication/chapter/1-2- what-is-communication/
Vogels, E. A., Gelles-Watnick, R., & Massarat, N. (2022, August 10). Teens, Social Media and Technology 2022. PEW Research Center; Pew
Research Center.
https://www.pewresearch.org/internet/2022/08/10/teens-social-media-and-technology 2022/