<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.impvis.co.uk/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jhc4318</id>
	<title>ImpVis Wiki - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.impvis.co.uk/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jhc4318"/>
	<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Special:Contributions/Jhc4318"/>
	<updated>2026-04-13T05:44:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.36.0</generator>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Module_Timetable&amp;diff=586</id>
		<title>Module Timetable</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Module_Timetable&amp;diff=586"/>
		<updated>2021-09-17T10:14:13Z</updated>

		<summary type="html">&lt;p&gt;Jhc4318: /* Week 8: Project work */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This rough timetable is intended as a guide only to help you understand the structure of the course and the progress you should be making by different points. You should additionally be updating your personal portfolio throughout the project. The times indicated are just a rough guide and tasks may take longer. &lt;br /&gt;
&lt;br /&gt;
== Week 1: Introduction to Course ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute introduction lecture&lt;br /&gt;
* 15 minute intro to ImpVis lecture&lt;br /&gt;
* 15 minute intro to using Gather Town and Miro boards &lt;br /&gt;
* 30 minute ice breaker activity&lt;br /&gt;
* 15 minute creating assessment criteria on menti&lt;br /&gt;
* Homework: Fill out short form to help assign you to groups.&lt;br /&gt;
&lt;br /&gt;
== Week 2: Project Introduction ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute lecture by Freddie with Q/A on design principles and Freddie's experience designing MOOC visualisations.&lt;br /&gt;
* 10 minute lecture explaining group project work and how groups have been decided&lt;br /&gt;
* 10 minute introduction with other team members on Gather Town&lt;br /&gt;
* 20 minute topic discussion with group (Discuss when you can all meet and how you want to work together.)&lt;br /&gt;
*20 minute lecture introducing you to the portfolio and self reflection you should do each week.&lt;br /&gt;
*Homework: Research your topic to explain to your group next week.&lt;br /&gt;
*Homework: Miro brainstorm in groups ideas for educational design.&lt;br /&gt;
&lt;br /&gt;
== Week 3: Educational Design ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute lecture by subject expert + Q/A&lt;br /&gt;
* 30 minute group activity where each team member tries to explain their topic to each other&lt;br /&gt;
* 30 minute group discussion of the application of educational design ideas to their project&lt;br /&gt;
* 15 minute updating of assessment criteria and tasks tree (and skills matrix if necessary)&lt;br /&gt;
* Homework: Miro brainstorm ideas for graphical design in groups&lt;br /&gt;
&lt;br /&gt;
== Week 4: Graphical Design ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute lecture by subject expert + Q/A&lt;br /&gt;
* 30 minute group discussion of application of graphical design ideas to their project and what elements they will need&lt;br /&gt;
* 10 minute updating the skills matrix/task tree and assessment criteria&lt;br /&gt;
* Homework: Miro brainstorm ideas for interaction design in groups&lt;br /&gt;
&lt;br /&gt;
== Week 5: Interaction Design ==&lt;br /&gt;
[[File:VisCritique.png|thumb|An example of how students should critique their chosen visualisation.]]&lt;br /&gt;
* 30 minute lecture by subject expert + Q/A&lt;br /&gt;
* 30 minute hands on test of different visualisations and how they deal with interaction&lt;br /&gt;
* 30 minute group discussion of the application of interaction design ideas to their project&lt;br /&gt;
* 10 minute update of assessment criteria and skills matrix/task tree&lt;br /&gt;
* Homework: Annotate your favourite visualisation with what you do and don't like. &lt;br /&gt;
&lt;br /&gt;
== Week 6: Project work ==&lt;br /&gt;
&lt;br /&gt;
* 60 minute workshop session&lt;br /&gt;
* 10 minute talk on project timeline&lt;br /&gt;
* 20 minute discussion of skills matrix/task tree&lt;br /&gt;
* 20 minute discussion of important aspects of design related to each strand (education, graphical, interaction)&lt;br /&gt;
* 10 minute finalise assessment criteria for cohort and groups.&lt;br /&gt;
* Homework: Group work&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Recommended project status'''&lt;br /&gt;
[[File:Page1 Revised.png|thumb|A sketch of how the visualisation design should look in week 6.]]&lt;br /&gt;
* Task tree mostly complete, individual tasks ready to be assigned&lt;br /&gt;
* Personal Learning Goals complete (can be changed in the future)&lt;br /&gt;
* Have a good idea of how your visualisation will look, what components, etc.&lt;br /&gt;
* Adding info to wiki submission as you go along&lt;br /&gt;
&lt;br /&gt;
==Week 7: Project work==&lt;br /&gt;
&lt;br /&gt;
*60 minute workshop session&lt;br /&gt;
*20 minute lecture on how to give good feedback&lt;br /&gt;
*30 minute rapid feedback session&lt;br /&gt;
*10 minute update of assessment criteria and task tree/skills matrix&lt;br /&gt;
*Homework: Group work&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Recommended project status'''&lt;br /&gt;
[[File:Page1 Final.png|thumb|An example of a more polished visualisation design, which you should have in week 7.]]&lt;br /&gt;
* Wiki submission should be up to date with group's progress&lt;br /&gt;
* Design should be mostly complete, graphics made to whatever standard is possible with the timeframe and resources&lt;br /&gt;
&lt;br /&gt;
==Week 8: Project work==&lt;br /&gt;
&lt;br /&gt;
*30 minute rapid feedback session&lt;br /&gt;
*60-90 minute group discussion of project design&lt;br /&gt;
*Homework: Group work&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Recommended project status'''&lt;br /&gt;
&lt;br /&gt;
* By the end of the session, you should have received your feedback&lt;br /&gt;
* Make the changes to the design and your wiki submission, these should be mostly complete&lt;br /&gt;
&lt;br /&gt;
==Week 9: Project work==&lt;br /&gt;
&lt;br /&gt;
*30 minute rapid feedback session&lt;br /&gt;
*30 minute lecture introducing the self assessment&lt;br /&gt;
*Homework: Create a poster and upload miroboard link to GatherTown&lt;br /&gt;
*Homework: Critique your own visualisation design based on the 3 design strands (same format as week 5)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Recommended project status'''&lt;br /&gt;
&lt;br /&gt;
* The design and wiki submission should be finalised&lt;br /&gt;
* Start and finish the poster&lt;br /&gt;
&lt;br /&gt;
==Week 10: Review==&lt;br /&gt;
&lt;br /&gt;
*60 minute GatherTown poster presentation (feel free to leave comments on other team's posters as feedback)&lt;br /&gt;
*30 minute final wrap up lecture reflecting on what has been done, and explain impvis wiki. Introduce students to Code &amp;amp; Crisps and give them the option to implement their designs.&lt;br /&gt;
*Homework: Complete self assessment and reflection, finish portfolio&lt;br /&gt;
&lt;br /&gt;
[[Category:iExplore Module]]&lt;/div&gt;</summary>
		<author><name>Jhc4318</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Module_Timetable&amp;diff=570</id>
		<title>Module Timetable</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Module_Timetable&amp;diff=570"/>
		<updated>2021-09-16T10:53:29Z</updated>

		<summary type="html">&lt;p&gt;Jhc4318: /* Week 7: Project work */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This rough timetable is intended as a guide only to help you understand the structure of the course and the progress you should be making by different points. You should additionally be updating your personal portfolio throughout the project. The times indicated are just a rough guide and tasks may take longer. &lt;br /&gt;
&lt;br /&gt;
== Week 1: Introduction to Course ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute introduction lecture&lt;br /&gt;
* 15 minute intro to ImpVis lecture&lt;br /&gt;
* 15 minute intro to using Gather Town and Miro boards &lt;br /&gt;
* 30 minute ice breaker activity&lt;br /&gt;
* 15 minute creating assessment criteria on menti&lt;br /&gt;
* Homework: Fill out short form to help assign you to groups.&lt;br /&gt;
&lt;br /&gt;
== Week 2: Project Introduction ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute lecture by Freddie with Q/A on design principles and Freddie's experience designing MOOC visualisations.&lt;br /&gt;
* 10 minute lecture explaining group project work and how groups have been decided&lt;br /&gt;
* 10 minute introduction with other team members on Gather Town&lt;br /&gt;
* 20 minute topic discussion with group (Discuss when you can all meet and how you want to work together.)&lt;br /&gt;
*20 minute lecture introducing you to the portfolio and self reflection you should do each week.&lt;br /&gt;
*Homework: Research your topic to explain to your group next week.&lt;br /&gt;
*Homework: Miro brainstorm in groups ideas for educational design.&lt;br /&gt;
&lt;br /&gt;
== Week 3: Educational Design ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute lecture by subject expert + Q/A&lt;br /&gt;
* 30 minute group activity where each team member tries to explain their topic to each other&lt;br /&gt;
* 30 minute group discussion of the application of educational design ideas to their project&lt;br /&gt;
* 15 minute updating of assessment criteria and tasks tree (and skills matrix if necessary)&lt;br /&gt;
* Homework: Miro brainstorm ideas for graphical design in groups&lt;br /&gt;
&lt;br /&gt;
== Week 4: Graphical Design ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute lecture by subject expert + Q/A&lt;br /&gt;
* 30 minute group discussion of application of graphical design ideas to their project and what elements they will need&lt;br /&gt;
* 10 minute updating the skills matrix/task tree and assessment criteria&lt;br /&gt;
* Homework: Miro brainstorm ideas for interaction design in groups&lt;br /&gt;
&lt;br /&gt;
== Week 5: Interaction Design ==&lt;br /&gt;
[[File:VisCritique.png|thumb|An example of how students should critique their chosen visualisation.]]&lt;br /&gt;
* 30 minute lecture by subject expert + Q/A&lt;br /&gt;
* 30 minute hands on test of different visualisations and how they deal with interaction&lt;br /&gt;
* 30 minute group discussion of the application of interaction design ideas to their project&lt;br /&gt;
* 10 minute update of assessment criteria and skills matrix/task tree&lt;br /&gt;
* Homework: Annotate your favourite visualisation with what you do and don't like. &lt;br /&gt;
&lt;br /&gt;
== Week 6: Project work ==&lt;br /&gt;
&lt;br /&gt;
* 60 minute workshop session&lt;br /&gt;
* 10 minute talk on project timeline&lt;br /&gt;
* 20 minute discussion of skills matrix/task tree&lt;br /&gt;
* 20 minute discussion of important aspects of design related to each strand (education, graphical, interaction)&lt;br /&gt;
* 10 minute finalise assessment criteria for cohort and groups.&lt;br /&gt;
* Homework: Group work&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Recommended project status'''&lt;br /&gt;
* Task tree mostly complete, individual tasks ready to be assigned&lt;br /&gt;
* Personal Learning Goals complete (can be changed in the future)&lt;br /&gt;
* Have a good idea of how your visualisation will look, what components, etc.&lt;br /&gt;
* Adding info to wiki submission as you go along&lt;br /&gt;
&lt;br /&gt;
==Week 7: Project work==&lt;br /&gt;
&lt;br /&gt;
*60 minute workshop session&lt;br /&gt;
*20 minute lecture on how to give good feedback&lt;br /&gt;
*30 minute rapid feedback session&lt;br /&gt;
*10 minute update of assessment criteria and task tree/skills matrix&lt;br /&gt;
*Homework: Group work&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Recommended project status'''&lt;br /&gt;
&lt;br /&gt;
* Wiki submission should be up to date with group's progress&lt;br /&gt;
* Design should be mostly complete, graphics made to whatever standard is possible with the timeframe and resources&lt;br /&gt;
&lt;br /&gt;
==Week 8: Project work==&lt;br /&gt;
&lt;br /&gt;
*30 minute rapid feedback session&lt;br /&gt;
*60-90 minute group discussion of project design&lt;br /&gt;
*Homework: Group work&lt;br /&gt;
&lt;br /&gt;
==Week 9: Project work==&lt;br /&gt;
&lt;br /&gt;
*30 minute rapid feedback session&lt;br /&gt;
*30 minute lecture introducing the self assessment&lt;br /&gt;
*Homework: Create a poster and upload miroboard link to GatherTown&lt;br /&gt;
*Homework: Critique your own visualisation design based on the 3 design strands (same format as week 5)&lt;br /&gt;
&lt;br /&gt;
==Week 10: Review==&lt;br /&gt;
&lt;br /&gt;
*60 minute GatherTown poster presentation (feel free to leave comments on other team's posters as feedback)&lt;br /&gt;
*30 minute final wrap up lecture reflecting on what has been done, and explain impvis wiki. Introduce students to Code &amp;amp; Crisps and give them the option to implement their designs.&lt;br /&gt;
*Homework: Complete self assessment and reflection&lt;br /&gt;
&lt;br /&gt;
[[Category:iExplore Module]]&lt;/div&gt;</summary>
		<author><name>Jhc4318</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Module_Timetable&amp;diff=569</id>
		<title>Module Timetable</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Module_Timetable&amp;diff=569"/>
		<updated>2021-09-16T10:47:21Z</updated>

		<summary type="html">&lt;p&gt;Jhc4318: /* Week 6: Project work */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This rough timetable is intended as a guide only to help you understand the structure of the course and the progress you should be making by different points. You should additionally be updating your personal portfolio throughout the project. The times indicated are just a rough guide and tasks may take longer. &lt;br /&gt;
&lt;br /&gt;
== Week 1: Introduction to Course ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute introduction lecture&lt;br /&gt;
* 15 minute intro to ImpVis lecture&lt;br /&gt;
* 15 minute intro to using Gather Town and Miro boards &lt;br /&gt;
* 30 minute ice breaker activity&lt;br /&gt;
* 15 minute creating assessment criteria on menti&lt;br /&gt;
* Homework: Fill out short form to help assign you to groups.&lt;br /&gt;
&lt;br /&gt;
== Week 2: Project Introduction ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute lecture by Freddie with Q/A on design principles and Freddie's experience designing MOOC visualisations.&lt;br /&gt;
* 10 minute lecture explaining group project work and how groups have been decided&lt;br /&gt;
* 10 minute introduction with other team members on Gather Town&lt;br /&gt;
* 20 minute topic discussion with group (Discuss when you can all meet and how you want to work together.)&lt;br /&gt;
*20 minute lecture introducing you to the portfolio and self reflection you should do each week.&lt;br /&gt;
*Homework: Research your topic to explain to your group next week.&lt;br /&gt;
*Homework: Miro brainstorm in groups ideas for educational design.&lt;br /&gt;
&lt;br /&gt;
== Week 3: Educational Design ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute lecture by subject expert + Q/A&lt;br /&gt;
* 30 minute group activity where each team member tries to explain their topic to each other&lt;br /&gt;
* 30 minute group discussion of the application of educational design ideas to their project&lt;br /&gt;
* 15 minute updating of assessment criteria and tasks tree (and skills matrix if necessary)&lt;br /&gt;
* Homework: Miro brainstorm ideas for graphical design in groups&lt;br /&gt;
&lt;br /&gt;
== Week 4: Graphical Design ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute lecture by subject expert + Q/A&lt;br /&gt;
* 30 minute group discussion of application of graphical design ideas to their project and what elements they will need&lt;br /&gt;
* 10 minute updating the skills matrix/task tree and assessment criteria&lt;br /&gt;
* Homework: Miro brainstorm ideas for interaction design in groups&lt;br /&gt;
&lt;br /&gt;
== Week 5: Interaction Design ==&lt;br /&gt;
[[File:VisCritique.png|thumb|An example of how students should critique their chosen visualisation.]]&lt;br /&gt;
* 30 minute lecture by subject expert + Q/A&lt;br /&gt;
* 30 minute hands on test of different visualisations and how they deal with interaction&lt;br /&gt;
* 30 minute group discussion of the application of interaction design ideas to their project&lt;br /&gt;
* 10 minute update of assessment criteria and skills matrix/task tree&lt;br /&gt;
* Homework: Annotate your favourite visualisation with what you do and don't like. &lt;br /&gt;
&lt;br /&gt;
== Week 6: Project work ==&lt;br /&gt;
&lt;br /&gt;
* 60 minute workshop session&lt;br /&gt;
* 10 minute talk on project timeline&lt;br /&gt;
* 20 minute discussion of skills matrix/task tree&lt;br /&gt;
* 20 minute discussion of important aspects of design related to each strand (education, graphical, interaction)&lt;br /&gt;
* 10 minute finalise assessment criteria for cohort and groups.&lt;br /&gt;
* Homework: Group work&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Recommended project status'''&lt;br /&gt;
&lt;br /&gt;
* Task tree mostly complete, individual tasks ready to be assigned&lt;br /&gt;
* Personal Learning Goals complete (can be changed in the future)&lt;br /&gt;
* Have ideas of how your visualisation will look, some concept sketches, very rough&lt;br /&gt;
* Adding info to wiki submission as you go along&lt;br /&gt;
&lt;br /&gt;
==Week 7: Project work==&lt;br /&gt;
&lt;br /&gt;
*60 minute workshop session&lt;br /&gt;
*20 minute lecture on how to give good feedback&lt;br /&gt;
*30 minute rapid feedback session&lt;br /&gt;
*10 minute update of assessment criteria and task tree/skills matrix&lt;br /&gt;
*Homework: Group work&lt;br /&gt;
&lt;br /&gt;
==Week 8: Project work==&lt;br /&gt;
&lt;br /&gt;
*30 minute rapid feedback session&lt;br /&gt;
*60-90 minute group discussion of project design&lt;br /&gt;
*Homework: Group work&lt;br /&gt;
&lt;br /&gt;
==Week 9: Project work==&lt;br /&gt;
&lt;br /&gt;
*30 minute rapid feedback session&lt;br /&gt;
*30 minute lecture introducing the self assessment&lt;br /&gt;
*Homework: Create a poster and upload miroboard link to GatherTown&lt;br /&gt;
*Homework: Critique your own visualisation design based on the 3 design strands (same format as week 5)&lt;br /&gt;
&lt;br /&gt;
==Week 10: Review==&lt;br /&gt;
&lt;br /&gt;
*60 minute GatherTown poster presentation (feel free to leave comments on other team's posters as feedback)&lt;br /&gt;
*30 minute final wrap up lecture reflecting on what has been done, and explain impvis wiki. Introduce students to Code &amp;amp; Crisps and give them the option to implement their designs.&lt;br /&gt;
*Homework: Complete self assessment and reflection&lt;br /&gt;
&lt;br /&gt;
[[Category:iExplore Module]]&lt;/div&gt;</summary>
		<author><name>Jhc4318</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Module_Timetable&amp;diff=565</id>
		<title>Module Timetable</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Module_Timetable&amp;diff=565"/>
		<updated>2021-09-16T10:38:52Z</updated>

		<summary type="html">&lt;p&gt;Jhc4318: /* Week 1: Introduction to Course */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This rough timetable is intended as a guide only to help you understand the structure of the course and the progress you should be making by different points. You should additionally be updating your personal portfolio throughout the project. The times indicated are just a rough guide and tasks may take longer. &lt;br /&gt;
&lt;br /&gt;
== Week 1: Introduction to Course ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute introduction lecture&lt;br /&gt;
* 15 minute intro to ImpVis lecture&lt;br /&gt;
* 15 minute intro to using Gather Town and Miro boards &lt;br /&gt;
* 30 minute ice breaker activity&lt;br /&gt;
* 15 minute creating assessment criteria on menti&lt;br /&gt;
* Homework: Fill out short form to help assign you to groups.&lt;br /&gt;
&lt;br /&gt;
== Week 2: Project Introduction ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute lecture by Freddie with Q/A on design principles and Freddie's experience designing MOOC visualisations.&lt;br /&gt;
* 10 minute lecture explaining group project work and how groups have been decided&lt;br /&gt;
* 10 minute introduction with other team members on Gather Town&lt;br /&gt;
* 20 minute topic discussion with group (Discuss when you can all meet and how you want to work together.)&lt;br /&gt;
*20 minute lecture introducing you to the portfolio and self reflection you should do each week.&lt;br /&gt;
*Homework: Research your topic to explain to your group next week.&lt;br /&gt;
*Homework: Miro brainstorm in groups ideas for educational design.&lt;br /&gt;
&lt;br /&gt;
== Week 3: Educational Design ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute lecture by subject expert + Q/A&lt;br /&gt;
* 30 minute group activity where each team member tries to explain their topic to each other&lt;br /&gt;
* 30 minute group discussion of the application of educational design ideas to their project&lt;br /&gt;
* 15 minute updating of assessment criteria and tasks tree (and skills matrix if necessary)&lt;br /&gt;
* Homework: Miro brainstorm ideas for graphical design in groups&lt;br /&gt;
&lt;br /&gt;
== Week 4: Graphical Design ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute lecture by subject expert + Q/A&lt;br /&gt;
* 30 minute group discussion of application of graphical design ideas to their project and what elements they will need&lt;br /&gt;
* 10 minute updating the skills matrix/task tree and assessment criteria&lt;br /&gt;
* Homework: Miro brainstorm ideas for interaction design in groups&lt;br /&gt;
&lt;br /&gt;
== Week 5: Interaction Design ==&lt;br /&gt;
[[File:VisCritique.png|thumb|An example of how students should critique their chosen visualisation.]]&lt;br /&gt;
* 30 minute lecture by subject expert + Q/A&lt;br /&gt;
* 30 minute hands on test of different visualisations and how they deal with interaction&lt;br /&gt;
* 30 minute group discussion of the application of interaction design ideas to their project&lt;br /&gt;
* 10 minute update of assessment criteria and skills matrix/task tree&lt;br /&gt;
* Homework: Annotate your favourite visualisation with what you do and don't like. &lt;br /&gt;
&lt;br /&gt;
== Week 6: Project work ==&lt;br /&gt;
&lt;br /&gt;
* 60 minute workshop session&lt;br /&gt;
* 10 minute talk on project timeline&lt;br /&gt;
* 20 minute discussion of skills matrix/task tree&lt;br /&gt;
* 20 minute discussion of important aspects of design related to each strand (education, graphical, interaction)&lt;br /&gt;
* 10 minute finalise assessment criteria for cohort and groups.&lt;br /&gt;
* Homework: Group work, task tree should be at a stage where individual tasks are ready to be assigned.&lt;br /&gt;
&lt;br /&gt;
== Week 7: Project work ==&lt;br /&gt;
&lt;br /&gt;
* 60 minute workshop session &lt;br /&gt;
* 20 minute lecture on how to give good feedback&lt;br /&gt;
* 30 minute rapid feedback session&lt;br /&gt;
* 10 minute update of assessment criteria and task tree/skills matrix&lt;br /&gt;
* Homework: Group work&lt;br /&gt;
&lt;br /&gt;
== Week 8: Project work ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute rapid feedback session&lt;br /&gt;
* 60-90 minute group discussion of project design&lt;br /&gt;
* Homework: Group work&lt;br /&gt;
&lt;br /&gt;
== Week 9: Project work ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute rapid feedback session&lt;br /&gt;
* 30 minute lecture introducing the self assessment&lt;br /&gt;
* Homework: Create a poster and upload miroboard link to GatherTown&lt;br /&gt;
* Homework: Critique your own visualisation design based on the 3 design strands (same format as week 5)&lt;br /&gt;
&lt;br /&gt;
== Week 10: Review ==&lt;br /&gt;
&lt;br /&gt;
* 60 minute GatherTown poster presentation (feel free to leave comments on other team's posters as feedback)&lt;br /&gt;
* 30 minute final wrap up lecture reflecting on what has been done, and explain impvis wiki. Introduce students to Code &amp;amp; Crisps and give them the option to implement their designs.&lt;br /&gt;
* Homework: Complete self assessment and reflection&lt;br /&gt;
&lt;br /&gt;
[[Category:iExplore Module]]&lt;/div&gt;</summary>
		<author><name>Jhc4318</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Module_Timetable&amp;diff=564</id>
		<title>Module Timetable</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Module_Timetable&amp;diff=564"/>
		<updated>2021-09-16T10:38:08Z</updated>

		<summary type="html">&lt;p&gt;Jhc4318: /* Week 6: Project work */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This rough timetable is intended as a guide only to help you understand the structure of the course and the progress you should be making by different points. You should additionally be updating your personal portfolio throughout the project. The times indicated are just a rough guide and tasks may take longer. &lt;br /&gt;
&lt;br /&gt;
== Week 1: Introduction to Course ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute introduction lecture&lt;br /&gt;
* 15 minute intro to ImpVis lecture&lt;br /&gt;
* 15 minute into to using Gather Town and Miro boards&lt;br /&gt;
* 30 minute ice breaker activity&lt;br /&gt;
* 15 minute creating assessment criteria on menti&lt;br /&gt;
* Homework: Fill out short form to help assign you to groups.&lt;br /&gt;
&lt;br /&gt;
== Week 2: Project Introduction ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute lecture by Freddie with Q/A on design principles and Freddie's experience designing MOOC visualisations.&lt;br /&gt;
* 10 minute lecture explaining group project work and how groups have been decided&lt;br /&gt;
* 10 minute introduction with other team members on Gather Town&lt;br /&gt;
* 20 minute topic discussion with group (Discuss when you can all meet and how you want to work together.)&lt;br /&gt;
*20 minute lecture introducing you to the portfolio and self reflection you should do each week.&lt;br /&gt;
*Homework: Research your topic to explain to your group next week.&lt;br /&gt;
*Homework: Miro brainstorm in groups ideas for educational design.&lt;br /&gt;
&lt;br /&gt;
== Week 3: Educational Design ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute lecture by subject expert + Q/A&lt;br /&gt;
* 30 minute group activity where each team member tries to explain their topic to each other&lt;br /&gt;
* 30 minute group discussion of the application of educational design ideas to their project&lt;br /&gt;
* 15 minute updating of assessment criteria and tasks tree (and skills matrix if necessary)&lt;br /&gt;
* Homework: Miro brainstorm ideas for graphical design in groups&lt;br /&gt;
&lt;br /&gt;
== Week 4: Graphical Design ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute lecture by subject expert + Q/A&lt;br /&gt;
* 30 minute group discussion of application of graphical design ideas to their project and what elements they will need&lt;br /&gt;
* 10 minute updating the skills matrix/task tree and assessment criteria&lt;br /&gt;
* Homework: Miro brainstorm ideas for interaction design in groups&lt;br /&gt;
&lt;br /&gt;
== Week 5: Interaction Design ==&lt;br /&gt;
[[File:VisCritique.png|thumb|An example of how students should critique their chosen visualisation.]]&lt;br /&gt;
* 30 minute lecture by subject expert + Q/A&lt;br /&gt;
* 30 minute hands on test of different visualisations and how they deal with interaction&lt;br /&gt;
* 30 minute group discussion of the application of interaction design ideas to their project&lt;br /&gt;
* 10 minute update of assessment criteria and skills matrix/task tree&lt;br /&gt;
* Homework: Annotate your favourite visualisation with what you do and don't like. &lt;br /&gt;
&lt;br /&gt;
== Week 6: Project work ==&lt;br /&gt;
&lt;br /&gt;
* 60 minute workshop session&lt;br /&gt;
* 10 minute talk on project timeline&lt;br /&gt;
* 20 minute discussion of skills matrix/task tree&lt;br /&gt;
* 20 minute discussion of important aspects of design related to each strand (education, graphical, interaction)&lt;br /&gt;
* 10 minute finalise assessment criteria for cohort and groups.&lt;br /&gt;
* Homework: Group work, task tree should be at a stage where individual tasks are ready to be assigned.&lt;br /&gt;
&lt;br /&gt;
== Week 7: Project work ==&lt;br /&gt;
&lt;br /&gt;
* 60 minute workshop session &lt;br /&gt;
* 20 minute lecture on how to give good feedback&lt;br /&gt;
* 30 minute rapid feedback session&lt;br /&gt;
* 10 minute update of assessment criteria and task tree/skills matrix&lt;br /&gt;
* Homework: Group work&lt;br /&gt;
&lt;br /&gt;
== Week 8: Project work ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute rapid feedback session&lt;br /&gt;
* 60-90 minute group discussion of project design&lt;br /&gt;
* Homework: Group work&lt;br /&gt;
&lt;br /&gt;
== Week 9: Project work ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute rapid feedback session&lt;br /&gt;
* 30 minute lecture introducing the self assessment&lt;br /&gt;
* Homework: Create a poster and upload miroboard link to GatherTown&lt;br /&gt;
* Homework: Critique your own visualisation design based on the 3 design strands (same format as week 5)&lt;br /&gt;
&lt;br /&gt;
== Week 10: Review ==&lt;br /&gt;
&lt;br /&gt;
* 60 minute GatherTown poster presentation (feel free to leave comments on other team's posters as feedback)&lt;br /&gt;
* 30 minute final wrap up lecture reflecting on what has been done, and explain impvis wiki. Introduce students to Code &amp;amp; Crisps and give them the option to implement their designs.&lt;br /&gt;
* Homework: Complete self assessment and reflection&lt;br /&gt;
&lt;br /&gt;
[[Category:iExplore Module]]&lt;/div&gt;</summary>
		<author><name>Jhc4318</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Module_Timetable&amp;diff=562</id>
		<title>Module Timetable</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Module_Timetable&amp;diff=562"/>
		<updated>2021-09-16T10:35:00Z</updated>

		<summary type="html">&lt;p&gt;Jhc4318: /* Week 3: Educational Design */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This rough timetable is intended as a guide only to help you understand the structure of the course and the progress you should be making by different points. You should additionally be updating your personal portfolio throughout the project. The times indicated are just a rough guide and tasks may take longer. &lt;br /&gt;
&lt;br /&gt;
== Week 1: Introduction to Course ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute introduction lecture&lt;br /&gt;
* 15 minute intro to ImpVis lecture&lt;br /&gt;
* 15 minute into to using Gather Town and Miro boards&lt;br /&gt;
* 30 minute ice breaker activity&lt;br /&gt;
* 15 minute creating assessment criteria on menti&lt;br /&gt;
* Homework: Fill out short form to help assign you to groups.&lt;br /&gt;
&lt;br /&gt;
== Week 2: Project Introduction ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute lecture by Freddie with Q/A on design principles and Freddie's experience designing MOOC visualisations.&lt;br /&gt;
* 10 minute lecture explaining group project work and how groups have been decided&lt;br /&gt;
* 10 minute introduction with other team members on Gather Town&lt;br /&gt;
* 20 minute topic discussion with group (Discuss when you can all meet and how you want to work together.)&lt;br /&gt;
*20 minute lecture introducing you to the portfolio and self reflection you should do each week.&lt;br /&gt;
*Homework: Research your topic to explain to your group next week.&lt;br /&gt;
*Homework: Miro brainstorm in groups ideas for educational design.&lt;br /&gt;
&lt;br /&gt;
== Week 3: Educational Design ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute lecture by subject expert + Q/A&lt;br /&gt;
* 30 minute group activity where each team member tries to explain their topic to each other&lt;br /&gt;
* 30 minute group discussion of the application of educational design ideas to their project&lt;br /&gt;
* 15 minute updating of assessment criteria and tasks tree (and skills matrix if necessary)&lt;br /&gt;
* Homework: Miro brainstorm ideas for graphical design in groups&lt;br /&gt;
&lt;br /&gt;
== Week 4: Graphical Design ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute lecture by subject expert + Q/A&lt;br /&gt;
* 30 minute group discussion of application of graphical design ideas to their project and what elements they will need&lt;br /&gt;
* 10 minute updating the skills matrix/task tree and assessment criteria&lt;br /&gt;
* Homework: Miro brainstorm ideas for interaction design in groups&lt;br /&gt;
&lt;br /&gt;
== Week 5: Interaction Design ==&lt;br /&gt;
[[File:VisCritique.png|thumb|An example of how students should critique their chosen visualisation.]]&lt;br /&gt;
* 30 minute lecture by subject expert + Q/A&lt;br /&gt;
* 30 minute hands on test of different visualisations and how they deal with interaction&lt;br /&gt;
* 30 minute group discussion of the application of interaction design ideas to their project&lt;br /&gt;
* 10 minute update of assessment criteria and skills matrix/task tree&lt;br /&gt;
* Homework: Annotate your favourite visualisation with what you do and don't like. &lt;br /&gt;
&lt;br /&gt;
== Week 6: Project work ==&lt;br /&gt;
&lt;br /&gt;
* 60 minute workshop session&lt;br /&gt;
* 10 minute talk on project timeline&lt;br /&gt;
* 20 minute discussion of skills matrix/task tree&lt;br /&gt;
* 20 minute discussion of important aspects of design related to each strand (education, graphical, interaction)&lt;br /&gt;
* 10 minute update of assessment criteria and task tree/skills matrix&lt;br /&gt;
* Homework: Group work&lt;br /&gt;
&lt;br /&gt;
== Week 7: Project work ==&lt;br /&gt;
&lt;br /&gt;
* 60 minute workshop session &lt;br /&gt;
* 20 minute lecture on how to give good feedback&lt;br /&gt;
* 30 minute rapid feedback session&lt;br /&gt;
* 10 minute update of assessment criteria and task tree/skills matrix&lt;br /&gt;
* Homework: Group work&lt;br /&gt;
&lt;br /&gt;
== Week 8: Project work ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute rapid feedback session&lt;br /&gt;
* 60-90 minute group discussion of project design&lt;br /&gt;
* Homework: Group work&lt;br /&gt;
&lt;br /&gt;
== Week 9: Project work ==&lt;br /&gt;
&lt;br /&gt;
* 30 minute rapid feedback session&lt;br /&gt;
* 30 minute lecture introducing the self assessment&lt;br /&gt;
* Homework: Create a poster and upload miroboard link to GatherTown&lt;br /&gt;
* Homework: Critique your own visualisation design based on the 3 design strands (same format as week 5)&lt;br /&gt;
&lt;br /&gt;
== Week 10: Review ==&lt;br /&gt;
&lt;br /&gt;
* 60 minute GatherTown poster presentation (feel free to leave comments on other team's posters as feedback)&lt;br /&gt;
* 30 minute final wrap up lecture reflecting on what has been done, and explain impvis wiki. Introduce students to Code &amp;amp; Crisps and give them the option to implement their designs.&lt;br /&gt;
* Homework: Complete self assessment and reflection&lt;br /&gt;
&lt;br /&gt;
[[Category:iExplore Module]]&lt;/div&gt;</summary>
		<author><name>Jhc4318</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Tech_Team_Final_Documentation&amp;diff=485</id>
		<title>Tech Team Final Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Tech_Team_Final_Documentation&amp;diff=485"/>
		<updated>2021-08-04T11:54:15Z</updated>

		<summary type="html">&lt;p&gt;Jhc4318: /* Visualisations Updated */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''This page summarises the work carried out by the Tech Team in the summer of 2021.''&lt;br /&gt;
&lt;br /&gt;
== Team members ==&lt;br /&gt;
&lt;br /&gt;
* Robert Jones&lt;br /&gt;
* Freya Han&lt;br /&gt;
* Shahbanno Hussain&lt;br /&gt;
* Joshua Cheng&lt;br /&gt;
* Hamzah Malik&lt;br /&gt;
&lt;br /&gt;
==Accomplished Works==&lt;br /&gt;
===Template ===&lt;br /&gt;
'''New components:''' &lt;br /&gt;
&lt;br /&gt;
# [[Increment button]] component (can specify initial value, increment amount, maximum and minimum) &lt;br /&gt;
# [[Reset button]] which resets all sliders, basic toggles, advance toggles, increment buttons, and dropdown lists on page back to their default/initial values&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Feature additions to existing components:''' &lt;br /&gt;
&lt;br /&gt;
# Add a label attribute to the slider&lt;br /&gt;
# Add transparency or glass effect to toggle hotspot&lt;br /&gt;
# Slider play on its own when button clicked&lt;br /&gt;
# Disable some tabs in toggleadvanced and automatically change the current tab selected to an enabled one if its now disabled&lt;br /&gt;
# Can specify width of toggle advance&lt;br /&gt;
# Added reset capability to basic toggle (so basic toggle can act as a reset button if specified) &lt;br /&gt;
# Reset button compatibility with tickbox&lt;br /&gt;
# Added reset compatibility to dropdown list&lt;br /&gt;
# Add title to fixed hotspot&lt;br /&gt;
# Specify which position to put play button with respect to slider&lt;br /&gt;
# Reset capability to dropdown list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Layout bugs we fixed:''' &lt;br /&gt;
&lt;br /&gt;
# Adjust iv-button default bottom-padding to match other edges (about 35px)&lt;br /&gt;
# Category text escapes overflows out of container if too long&lt;br /&gt;
# Text also does not fit in the toggle anymore&lt;br /&gt;
# Hotspot toggle no longer wraps around text nicely&lt;br /&gt;
# Make pane emit event when resized or toggled (helps users to resize vis content) &lt;br /&gt;
# Dropdown list element text overflows &lt;br /&gt;
&lt;br /&gt;
'''Functionality bugs we fixed:'''  &lt;br /&gt;
&lt;br /&gt;
# Slider should emit event both on mousemove and mouseup&lt;br /&gt;
# Tabs should emit event when tab selected&lt;br /&gt;
# Symbol button doesnt have any methods&lt;br /&gt;
# Tickbox initial state prop doesnt work &lt;br /&gt;
# Make slider change events (on drag, on drop, on play) as one event &lt;br /&gt;
# When toggles that are disabled changes, automatically move currently selected toggle to one that is allowed &lt;br /&gt;
&lt;br /&gt;
=== Visualisations Updated ===&lt;br /&gt;
'''Below is a list of all visualisation which have been transferred to the new template this summer:'''&lt;br /&gt;
&lt;br /&gt;
* Gyroscope collection https://impvis.co.uk/launch/gyroscopic-motion-2/frictionless.html?collection=23&lt;br /&gt;
* Introduction to divergence and curl collection https://impvis.co.uk/launch/introductions-to-divergence-and-curl-collection-2/introduction.html?collection=27&lt;br /&gt;
* Curvilinear Coordinates collection https://impvis.co.uk/launch/polar-coordinates-3/index.html?collection=15&lt;br /&gt;
* Quantum Spin in Atoms collection https://impvis.co.uk/launch/quantum-spin/quantumangmom.html?collection=37&lt;br /&gt;
* Snell's Law https://impvis.co.uk/launch/snells-law-v2/index.html&lt;br /&gt;
* Spacetime Diagrams https://impvis.co.uk/launch/spacetime-diagrams-v2/index.html&lt;br /&gt;
* Lattice Vibrations Collection (already in new template but bugs fixed) https://impvis.co.uk/launch/lattice-vibrations-introduction-2/introduction.html?collection=5&lt;br /&gt;
* Virtual Materials Lab Collection https://impvis.co.uk/launch/virtual-materials-lab-introduction/intro.html?collection=34&lt;br /&gt;
* Vibrations App Collection https://impvis.co.uk/launch/me2-vibrations-single-degree-of-freedom-8/index.html?collection=38&lt;br /&gt;
* Rotating Frames Collection (1/4 pages) https://github.com/jhc4318/rotating-frames&lt;br /&gt;
* Matrices: Transformations and Eigenvectors Collection (3/4 pages)&lt;br /&gt;
&lt;br /&gt;
=== Visualisations Created ===&lt;br /&gt;
'''Below is a list of all new visualisation which have been created/uploaded this summer:'''&lt;br /&gt;
&lt;br /&gt;
* Virtual Materials Lab Collection https://impvis.co.uk/launch/virtual-materials-lab-introduction/intro.html?collection=34&lt;br /&gt;
* Vibrations App Collection https://impvis.co.uk/launch/me2-vibrations-single-degree-of-freedom-8/index.html?collection=38&lt;br /&gt;
* Playground https://impvis.co.uk/launch/playground-v2/index.html&lt;br /&gt;
* ImpVis Components Demo Collection https://impvis.co.uk/launch/impvis-layouts/page1.html?collection=39&lt;br /&gt;
*Differentiation Collection https://impvis.co.uk/launch/differentiation-finite-difference/first.html?collection=36&lt;br /&gt;
*Rainbows https://impvis.co.uk/launch/rainbows-observer-height-v2/page1.html &lt;br /&gt;
&lt;br /&gt;
==Things We Wanted to Do but Failed==&lt;br /&gt;
===Bug Fixing===&lt;br /&gt;
1. Attempted to rewrite the Toggle hotspot, failed because it was wrapped by the hotspotable tag and then placed under the iv-visualisation tag. The iv-visualisation tag is written in terms of grid display, changing the Toggle hotspot requires changing both hotspotable and the iv-visualisation, which may also affect the position of tittle bar and the side pane.&lt;br /&gt;
&lt;br /&gt;
2. Draggable hotspot is currently using the toggle hotspot's toggle which causes bugs to toggle hotspot. When placing two toggle hotspots in the same position, instead of being placed next to each other, the toggle hotspots appears on top of each other. Attempt was made to fix this, however, more bugs such as toggle hotspot creates a huge vertical scroll bar has occured along the way, so we decided to leave it.&lt;br /&gt;
&lt;br /&gt;
3. Large hotspots creates scroll bar on the page, we tried using overflow:hidden, but it was not fixed by this. This may be a problem due to elements that exist on the main stage that have a formatting problem when the hotspot is interacted with. In certain cases you are able to solve this issue by isolating which element is too big or has an overflow glitch when the hotspot is toggled and then changing some of its attributes until the scroll bars no longer appear. There might be a way to universally fix this issue by either updating the main stage or the hotspot component but no such fix has been found so far.&lt;br /&gt;
&lt;br /&gt;
4. Did not come up with a good solution to slider number overflows, the current solution is to reduce tick steps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moving Visualisations===&lt;br /&gt;
1. Two-body collisions: The original vis was written with Phaser-ce which wouldn't work with Vue. The code was rewritten to Phaser 3 (https://github.com/jhc4318/collisions-new) however there are issues with images not displaying due to needing a web server supposedly. A potential fix is to try using a variable in data to set up the image using require('@/assets/image.png') however this was only tested with p5. If this doesn't work, the vis should be rewritten with SVGs.&lt;br /&gt;
&lt;br /&gt;
2. The Battery Discharge collection cannot be fully migrated to the new template as only the first page is fully functional in its current build. The author of the vis would need to finish it before the whole project can start to be migrated to the newest template.&lt;br /&gt;
&lt;br /&gt;
==Future Improvements==&lt;br /&gt;
1. If capable, rewrite the layout so that everything can be separated out from the iv-visualisation tag.&lt;br /&gt;
&lt;br /&gt;
=== Template Changes ===&lt;br /&gt;
&lt;br /&gt;
# Some Changes were made to the template to make it more responsive and mobile friendly, however it still doesn't work excellently on mobile. It would be good to carefully restyle all elements of the template using css mediaqueries and flexboxes where appropriate, so that it works well on mobile devices and desktops. More information can be found on [[How to Make the Template Mobile Friendly]].&lt;br /&gt;
==To follow up==&lt;br /&gt;
1. Contacted staff partner for Quantum spin collection (Richard Thompson) for feedback via email - follow up for reply in September.&lt;br /&gt;
&lt;br /&gt;
2. Sent reviewer invite to staff partner for Rainbows vis (Masoud Seifikar) requesting feedback via the issues feature on the website&lt;/div&gt;</summary>
		<author><name>Jhc4318</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Tech_Team_Final_Documentation&amp;diff=418</id>
		<title>Tech Team Final Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Tech_Team_Final_Documentation&amp;diff=418"/>
		<updated>2021-07-22T08:36:03Z</updated>

		<summary type="html">&lt;p&gt;Jhc4318: /* Visualisations Updated */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''This page summarises the work carried out by the Tech Team in the summer of 2021.''&lt;br /&gt;
&lt;br /&gt;
== Team members ==&lt;br /&gt;
&lt;br /&gt;
* Robert Jones&lt;br /&gt;
* Freya Han&lt;br /&gt;
* Shahbanno Hussain&lt;br /&gt;
* Joshua Cheng&lt;br /&gt;
* Hamzah Malik&lt;br /&gt;
&lt;br /&gt;
==Accomplished Works==&lt;br /&gt;
===Template ===&lt;br /&gt;
'''New components:''' &lt;br /&gt;
&lt;br /&gt;
# [[Increment button]] component (can specify initial value, increment amount, maximum and minimum) &lt;br /&gt;
# [[Reset button]] which resets all sliders, basic toggles, advance toggles, increment buttons, and dropdown lists on page back to their default/initial values&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Feature additions to existing components:''' &lt;br /&gt;
&lt;br /&gt;
# Add a label attribute to the slider&lt;br /&gt;
# Add transparency or glass effect to toggle hotspot&lt;br /&gt;
# Slider play on its own when button clicked&lt;br /&gt;
# Disable some tabs in toggleadvanced and automatically change the current tab selected to an enabled one if its now disabled&lt;br /&gt;
# Can specify width of toggle advance&lt;br /&gt;
# Added reset capability to basic toggle (so basic toggle can act as a reset button if specified) &lt;br /&gt;
# Reset button compatibility with tickbox&lt;br /&gt;
# Added reset capability to dropdown list&lt;br /&gt;
# Add title to fixed hotspot&lt;br /&gt;
# Specify which position to put play button with respect to slider&lt;br /&gt;
# Reset capability to dropdown list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Layout bugs we fixed:''' &lt;br /&gt;
&lt;br /&gt;
# Adjust iv-button default bottom-padding to match other edges (about 35px)&lt;br /&gt;
# Category text escapes overflows out of container if too long&lt;br /&gt;
# Text also does not fit in the toggle anymore&lt;br /&gt;
# Hotspot toggle no longer wraps around text nicely&lt;br /&gt;
# Make pane emit event when resized or toggled (helps users to resize vis content) &lt;br /&gt;
# Dropdown list element text overflows &lt;br /&gt;
&lt;br /&gt;
'''Functionality bugs we fixed:'''  &lt;br /&gt;
&lt;br /&gt;
# Slider should emit event both on mousemove and mouseup&lt;br /&gt;
# Tabs should emit event when tab selected&lt;br /&gt;
# Symbol button doesnt have any methods&lt;br /&gt;
# Tickbox initial state prop doesnt work &lt;br /&gt;
# Make slider change events (on drag, on drop, on play) as one event &lt;br /&gt;
# When toggles that are disabled changes, automatically move currently selected toggle to one that is allowed &lt;br /&gt;
&lt;br /&gt;
=== Visualisations Updated ===&lt;br /&gt;
'''Below is a list of all visualisation which have been transferred to the new template this summer:'''&lt;br /&gt;
&lt;br /&gt;
* Gyroscope collection https://impvis.co.uk/launch/gyroscopic-motion-2/frictionless.html?collection=23&lt;br /&gt;
* Introduction to divergence and curl collection https://impvis.co.uk/launch/introductions-to-divergence-and-curl-collection-2/introduction.html?collection=27&lt;br /&gt;
* Curvilinear Coordinates collection https://impvis.co.uk/launch/polar-coordinates-3/index.html?collection=15&lt;br /&gt;
* Quantum Spin in Atoms collection https://impvis.co.uk/launch/quantum-spin/quantumangmom.html?collection=37&lt;br /&gt;
* Snell's Law https://impvis.co.uk/launch/snells-law-v2/index.html&lt;br /&gt;
* Spacetime Diagrams https://impvis.co.uk/launch/spacetime-diagrams-v2/index.html&lt;br /&gt;
* Lattice Vibrations Collection (already in new template but bugs fixed) https://impvis.co.uk/launch/lattice-vibrations-introduction-2/introduction.html?collection=5&lt;br /&gt;
* Virtual Materials Lab Collection https://impvis.co.uk/launch/virtual-materials-lab-introduction/intro.html?collection=34&lt;br /&gt;
* Vibrations App Collection https://impvis.co.uk/launch/me2-vibrations-single-degree-of-freedom-8/index.html?collection=38&lt;br /&gt;
* Rotating Frames Collection (1/4 pages)&lt;br /&gt;
* Matrices: Transformations and Eigenvectors Collection (3/4 pages)&lt;br /&gt;
*Rainbows&lt;br /&gt;
&lt;br /&gt;
=== Visualisations Created ===&lt;br /&gt;
'''Below is a list of all new visualisation which have been created/uploaded this summer:'''&lt;br /&gt;
&lt;br /&gt;
* Virtual Materials Lab Collection https://impvis.co.uk/launch/virtual-materials-lab-introduction/intro.html?collection=34&lt;br /&gt;
* Vibrations App Collection https://impvis.co.uk/launch/me2-vibrations-single-degree-of-freedom-8/index.html?collection=38&lt;br /&gt;
* Playground https://impvis.co.uk/launch/playground-v2/index.html&lt;br /&gt;
* ImpVis Components Demo Collection https://impvis.co.uk/launch/impvis-layouts/page1.html?collection=39&lt;br /&gt;
*Differentiation Collection https://impvis.co.uk/launch/differentiation-finite-difference/first.html?collection=36&lt;br /&gt;
&lt;br /&gt;
==Things We Wanted to Do but Failed==&lt;br /&gt;
===Bug Fixing===&lt;br /&gt;
1. Attempted to rewrite the Toggle hotspot, failed because it was wrapped by the hotspotable tag and then placed under the iv-visualisation tag. The iv-visualisation tag is written in terms of grid display, changing the Toggle hotspot requires changing both hotspotable and the iv-visualisation, which may also affect the position of tittle bar and the side pane.&lt;br /&gt;
&lt;br /&gt;
2. Draggable hotspot is currently using the toggle hotspot's toggle which causes bugs to toggle hotspot. When placing two toggle hotspots in the same position, instead of being placed next to each other, the toggle hotspots appears on top of each other. Attempt was made to fix this, however, more bugs such as toggle hotspot creates a huge vertical scroll bar has occured along the way, so we decided to leave it.&lt;br /&gt;
&lt;br /&gt;
3. Large hotspots creates scroll bar on the page, we tried using overflow:hidden, but it was not fixed by this. This may be a problem due to elements that exist on the main stage that have a formatting problem when the hotspot is interacted with. In certain cases you are able to solve this issue by isolating which element is too big or has an overflow glitch when the hotspot is toggled and then changing some of its attributes until the scroll bars no longer appear. There might be a way to universally fix this issue by either updating the main stage or the hotspot component but no such fix has been found so far.&lt;br /&gt;
&lt;br /&gt;
4. Did not come up with a good solution to slider number overflows, the current solution is to reduce tick steps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moving Visualisations===&lt;br /&gt;
1. Two-body collisions: The original vis was written with Phaser-ce which wouldn't work with Vue. The code was rewritten to Phaser 3 (https://github.com/jhc4318/collisions-new) however there are issues with images not displaying due to needing a web server supposedly. A potential fix is to try using a variable in data to set up the image using require('@/assets/image.png') however this was only tested with p5. If this doesn't work, the vis should be rewritten with SVGs.&lt;br /&gt;
&lt;br /&gt;
2. The Battery Discharge collection cannot be fully migrated to the new template as only the first page is fully functional in its current build. The author of the vis would need to finish it before the whole project can start to be migrated to the newest template.&lt;br /&gt;
&lt;br /&gt;
==Future Improvements==&lt;br /&gt;
1. If capable, rewrite the layout so that everything can be separated out from the iv-visualisation tag.&lt;br /&gt;
&lt;br /&gt;
=== Template Changes ===&lt;br /&gt;
&lt;br /&gt;
# Some Changes were made to the template to make it more responsive and mobile friendly, however it still doesn't work excellently on mobile. It would be good to carefully restyle all elements of the template using css mediaqueries and flexboxes where appropriate, so that it works well on mobile devices and desktops.&lt;br /&gt;
==To follow up==&lt;br /&gt;
1. Contacted staff partner for Quantum spin collection (Richard Thompson) for feedback - follow up for reply in September.&lt;/div&gt;</summary>
		<author><name>Jhc4318</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Tech_Team_Final_Documentation&amp;diff=411</id>
		<title>Tech Team Final Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Tech_Team_Final_Documentation&amp;diff=411"/>
		<updated>2021-07-21T11:02:17Z</updated>

		<summary type="html">&lt;p&gt;Jhc4318: /* Things We Wanted to Do but Failed */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Accomplished Works==&lt;br /&gt;
===Bug Fixing===&lt;br /&gt;
'''Below is a list of bugs we have fixed this summer:'''&lt;br /&gt;
&lt;br /&gt;
1.Slider should emit event both on mousemove and mouseup&lt;br /&gt;
&lt;br /&gt;
2.Tabs should emit event when tab selected&lt;br /&gt;
&lt;br /&gt;
3.Add a label attribute to the slider&lt;br /&gt;
&lt;br /&gt;
4.Adjust iv-button default bottom-padding to match other edges (about 35px)&lt;br /&gt;
&lt;br /&gt;
5.Reset button which resets all the components back to their default/initial values&lt;br /&gt;
&lt;br /&gt;
6.Category text escapes overflows out of container if too long&lt;br /&gt;
&lt;br /&gt;
7.Add transparency or glass effect to toggle hotspot&lt;br /&gt;
&lt;br /&gt;
8.Slider play on its own when button clicked&lt;br /&gt;
&lt;br /&gt;
9.Disable some tabs in toggleadvanced and automatically change the current tab selected to an enabled one if its now disabled&lt;br /&gt;
&lt;br /&gt;
10.Make increment button component&lt;br /&gt;
&lt;br /&gt;
11.Can specify width of toggle advance&lt;br /&gt;
&lt;br /&gt;
12.Text also does not fit in the toggle anymore&lt;br /&gt;
&lt;br /&gt;
13.Hotspot toggle no longer wraps around text nicely&lt;br /&gt;
&lt;br /&gt;
14.Reset button compatibility with tickbox&lt;br /&gt;
&lt;br /&gt;
15.Added reset capability to basic toggle&lt;br /&gt;
&lt;br /&gt;
16.Make pane emit event when resized or toggled (helps users to resize vis content) &lt;br /&gt;
&lt;br /&gt;
17.Symbol button doesnt have any methods &lt;br /&gt;
&lt;br /&gt;
18.Tickbox initial state prop doesnt work &lt;br /&gt;
&lt;br /&gt;
19.Add title to fixed hotspot &lt;br /&gt;
&lt;br /&gt;
20.Specify which position to put play button with respect to slider&lt;br /&gt;
&lt;br /&gt;
21.Dropdown list element text overflows&lt;br /&gt;
&lt;br /&gt;
22.Reset capability to dropdown list&lt;br /&gt;
&lt;br /&gt;
23.Advanced toggle, when all tabs are disabled, one is still selected &lt;br /&gt;
&lt;br /&gt;
=== Visualisations Updated ===&lt;br /&gt;
'''Below is a list of all visualisation which have been transferred to the new template this summer:'''&lt;br /&gt;
&lt;br /&gt;
* Gyroscope collection https://impvis.co.uk/launch/gyroscopic-motion-2/frictionless.html?collection=23&lt;br /&gt;
* Introduction to divergence and curl collection https://impvis.co.uk/launch/introductions-to-divergence-and-curl-collection-2/introduction.html?collection=27&lt;br /&gt;
* Curvilinear Coordinates collection https://impvis.co.uk/launch/polar-coordinates-3/index.html?collection=15&lt;br /&gt;
* Quantum Spin in Atoms collection https://impvis.co.uk/launch/quantum-spin/quantumangmom.html?collection=37&lt;br /&gt;
* Snell's Law https://impvis.co.uk/launch/snells-law-v2/index.html&lt;br /&gt;
* Spacetime Diagrams https://impvis.co.uk/launch/spacetime-diagrams-v2/index.html&lt;br /&gt;
* Lattice Vibrations Collection (already in new template but bugs fixed) https://impvis.co.uk/launch/lattice-vibrations-introduction-2/introduction.html?collection=5&lt;br /&gt;
* Virtual Materials Lab Collection https://impvis.co.uk/launch/virtual-materials-lab-introduction/intro.html?collection=34&lt;br /&gt;
* Vibrations App Collection https://impvis.co.uk/launch/me2-vibrations-single-degree-of-freedom-8/index.html?collection=38&lt;br /&gt;
* Rotating Frames Collection &lt;br /&gt;
* Matrices: Transformations and Eigenvectors Collection (3/4 pages)&lt;br /&gt;
&lt;br /&gt;
=== Visualisations Created ===&lt;br /&gt;
'''Below is a list of all new visualisation which have been created/uploaded this summer:'''&lt;br /&gt;
&lt;br /&gt;
* Virtual Materials Lab Collection https://impvis.co.uk/launch/virtual-materials-lab-introduction/intro.html?collection=34&lt;br /&gt;
* Vibrations App Collection https://impvis.co.uk/launch/me2-vibrations-single-degree-of-freedom-8/index.html?collection=38&lt;br /&gt;
* Playground https://impvis.co.uk/launch/playground-v2/index.html&lt;br /&gt;
* ImpVis Components Demo Collection https://impvis.co.uk/launch/impvis-layouts/page1.html?collection=39&lt;br /&gt;
&lt;br /&gt;
==Things We Wanted to Do but Failed==&lt;br /&gt;
===Bug Fixing===&lt;br /&gt;
1. Attempted to rewrite the Toggle hotspot, failed because it was wrapped by the hotspotable tag and then placed under the iv-visualisation tag. The iv-visualisation tag is written in terms of grid display, changing the Toggle hotspot requires changing both hotspotable and the iv-visualisation, which may also affect the position of tittle bar and the side pane.&lt;br /&gt;
&lt;br /&gt;
2. Draggable hotspot is currently using the toggle hotspot's toggle which causes bugs to toggle hotspot. When placing two toggle hotspots in the same position, instead of being placed next to each other, the toggle hotspots appears on top of each other. Attempt was made to fix this, however, more bugs such as toggle hotspot creates a huge vertical scroll bar has occured along the way, so we decided to leave it.&lt;br /&gt;
&lt;br /&gt;
3. Large hotspots creates scroll bar on the page, we tried using overflow:hidden, but it was not fixed by this.&lt;br /&gt;
&lt;br /&gt;
4. Did not come up with a good solution to slider number overflows, the current solution is to reduce tick steps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Moving Visualisations===&lt;br /&gt;
1. Two-body collisions: The original vis was written with Phaser-ce which wouldn't work with Vue. The code was rewritten to Phaser 3 (https://github.com/jhc4318/collisions-new) however there are issues with images not displaying due to needing a web server supposedly. A potential fix is to try using a variable in data to set up the image using require('@/assets/image.png') however this was only tested with p5. If this doesn't work, the vis should be rewritten with SVGs.&lt;br /&gt;
&lt;br /&gt;
==Future Improvements==&lt;br /&gt;
1. If capable, rewrite the layout so that everything can be separated out from the iv-visualisation tag.&lt;br /&gt;
&lt;br /&gt;
=== Template Changes ===&lt;br /&gt;
&lt;br /&gt;
# Some Changes were made to the template to make it more responsive and mobile friendly, however it still doesn't work excellently on mobile. It would be good to carefully restyle all elements of the template using css mediaqueries and flexboxes where appropriate, so that it works well on mobile devices and desktops.&lt;/div&gt;</summary>
		<author><name>Jhc4318</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Slider&amp;diff=181</id>
		<title>Slider</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Slider&amp;diff=181"/>
		<updated>2021-07-05T09:47:12Z</updated>

		<summary type="html">&lt;p&gt;Jhc4318: /* Events */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;iv-slider&amp;lt;/code&amp;gt; component appears as a range slider with costumised maximum and minimum values and number of ticks. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Slider.png|722x722px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Techical/coding information== &lt;br /&gt;
The Slider Component contains 4 sub-components, which are listed below:&lt;br /&gt;
*[[Slider: bubble.vue|bubble.vue]]&lt;br /&gt;
*[[Slider: inputButton.vue|inputButton.vue]]&lt;br /&gt;
*[[Slider: lineTicks.vue|lineTicks.vue]]&lt;br /&gt;
*[[Slider: numTicks.vue|numTicks.vue]]&lt;br /&gt;
It also has 15 props:&lt;br /&gt;
&lt;br /&gt;
===Props===&lt;br /&gt;
Name: bubble&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: true&lt;br /&gt;
&lt;br /&gt;
Description: Used to display slider value as a bubble above the slider thumb, which follows the thumb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: sliderButtons&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: flase&lt;br /&gt;
&lt;br /&gt;
Description: Used to display buttons to increase or decrease the slider value by a fixed amount&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: sliderButtons&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: flase&lt;br /&gt;
&lt;br /&gt;
Description: Used to display buttons to increase or decrease the slider value by a fixed amount&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: buttonInput&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: flase&lt;br /&gt;
&lt;br /&gt;
Description: Used to display input to vary the sliderButton increase or decrease amount, applied to both equally&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: lineTick&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: flase&lt;br /&gt;
&lt;br /&gt;
Description: Used to display line slider ticks at each step&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: numTick&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: true&lt;br /&gt;
&lt;br /&gt;
Description: Used to display value slider ticks at each step&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: numTick&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: true&lt;br /&gt;
&lt;br /&gt;
Description: Used to display value slider ticks at each step&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: playSlider&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: false&lt;br /&gt;
&lt;br /&gt;
Description: Differnet mode of slider where slider buttons move to and from the previous and next frame&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: min&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: -1&lt;br /&gt;
&lt;br /&gt;
Description: Used to set the minimum value of the slider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: max&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: 1&lt;br /&gt;
&lt;br /&gt;
Description: Used to set the maximum value of the slider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: step&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: 0.01&lt;br /&gt;
&lt;br /&gt;
Description: used to set the step size in the range of motion of the slider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: init_val&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: -1&lt;br /&gt;
&lt;br /&gt;
Description: used to set initial value of the slider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: init_val&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: -1&lt;br /&gt;
&lt;br /&gt;
Description: used to set initial value of the slider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: button_step_init&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: 10&lt;br /&gt;
&lt;br /&gt;
Description: used to set the value of the sliderButtons&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: tick_decimals&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: 0&lt;br /&gt;
&lt;br /&gt;
Description: used to set the number of decimal places for the numTick&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: tick_step&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: 1&lt;br /&gt;
&lt;br /&gt;
Description: used to set the step size between each numTick&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: theme&lt;br /&gt;
&lt;br /&gt;
Type: String&lt;br /&gt;
&lt;br /&gt;
Default: &amp;quot;Blue&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description: used to set the theme color of the slider (can choose from Blue and Green)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: resetButton&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: true&lt;br /&gt;
&lt;br /&gt;
Description: used to create a reset button for the slider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: playButton&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: false&lt;br /&gt;
&lt;br /&gt;
Description: used to create a Play/Pause button for the slider to increment continuously upon click.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: time_step&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: 100&lt;br /&gt;
&lt;br /&gt;
Description: sets the delay (in ms) between incrementations when using the Play button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Slider 1.png|880x880px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Events===&lt;br /&gt;
Name: sliderChangedbyDragging&lt;br /&gt;
&lt;br /&gt;
Triggered: Mousedown and mouseover&lt;br /&gt;
&lt;br /&gt;
Description: Emit slider value when dragging the thumb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: sliderChangedbyClick&lt;br /&gt;
&lt;br /&gt;
Triggered: Mousedown&lt;br /&gt;
&lt;br /&gt;
Description: Emit slider value when changing the thumb position by clicking&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: click&lt;br /&gt;
&lt;br /&gt;
Triggered: Mousedown&lt;br /&gt;
&lt;br /&gt;
Description: Set the slider value to 0 when click on the reset button&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: sliderChangedbyPlay&lt;br /&gt;
&lt;br /&gt;
Triggered: Mousedown on Play button&lt;br /&gt;
&lt;br /&gt;
Description: Emit slider value whilst slider increments after pressing Play&lt;br /&gt;
&lt;br /&gt;
===Design Choice===&lt;br /&gt;
The slider has two themes that users can choose from--green and imperial blue, both contrust the white background. The thumb was made to be round so that it can display numbers better.&lt;br /&gt;
&lt;br /&gt;
[[Category:ImpVis Components]]&lt;/div&gt;</summary>
		<author><name>Jhc4318</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Slider&amp;diff=178</id>
		<title>Slider</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Slider&amp;diff=178"/>
		<updated>2021-07-02T10:25:43Z</updated>

		<summary type="html">&lt;p&gt;Jhc4318: /* Props */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;iv-slider&amp;lt;/code&amp;gt; component appears as a range slider with costumised maximum and minimum values and number of ticks. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Slider.png|722x722px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Techical/coding information== &lt;br /&gt;
The Slider Component contains 4 sub-components, which are listed below:&lt;br /&gt;
*[[Slider: bubble.vue|bubble.vue]]&lt;br /&gt;
*[[Slider: inputButton.vue|inputButton.vue]]&lt;br /&gt;
*[[Slider: lineTicks.vue|lineTicks.vue]]&lt;br /&gt;
*[[Slider: numTicks.vue|numTicks.vue]]&lt;br /&gt;
It also has 15 props:&lt;br /&gt;
&lt;br /&gt;
===Props===&lt;br /&gt;
Name: bubble&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: true&lt;br /&gt;
&lt;br /&gt;
Description: Used to display slider value as a bubble above the slider thumb, which follows the thumb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: sliderButtons&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: flase&lt;br /&gt;
&lt;br /&gt;
Description: Used to display buttons to increase or decrease the slider value by a fixed amount&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: sliderButtons&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: flase&lt;br /&gt;
&lt;br /&gt;
Description: Used to display buttons to increase or decrease the slider value by a fixed amount&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: buttonInput&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: flase&lt;br /&gt;
&lt;br /&gt;
Description: Used to display input to vary the sliderButton increase or decrease amount, applied to both equally&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: lineTick&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: flase&lt;br /&gt;
&lt;br /&gt;
Description: Used to display line slider ticks at each step&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: numTick&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: true&lt;br /&gt;
&lt;br /&gt;
Description: Used to display value slider ticks at each step&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: numTick&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: true&lt;br /&gt;
&lt;br /&gt;
Description: Used to display value slider ticks at each step&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: playSlider&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: false&lt;br /&gt;
&lt;br /&gt;
Description: Differnet mode of slider where slider buttons move to and from the previous and next frame&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: min&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: -1&lt;br /&gt;
&lt;br /&gt;
Description: Used to set the minimum value of the slider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: max&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: 1&lt;br /&gt;
&lt;br /&gt;
Description: Used to set the maximum value of the slider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: step&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: 0.01&lt;br /&gt;
&lt;br /&gt;
Description: used to set the step size in the range of motion of the slider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: init_val&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: -1&lt;br /&gt;
&lt;br /&gt;
Description: used to set initial value of the slider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: init_val&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: -1&lt;br /&gt;
&lt;br /&gt;
Description: used to set initial value of the slider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: button_step_init&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: 10&lt;br /&gt;
&lt;br /&gt;
Description: used to set the value of the sliderButtons&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: tick_decimals&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: 0&lt;br /&gt;
&lt;br /&gt;
Description: used to set the number of decimal places for the numTick&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: tick_step&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: 1&lt;br /&gt;
&lt;br /&gt;
Description: used to set the step size between each numTick&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: theme&lt;br /&gt;
&lt;br /&gt;
Type: String&lt;br /&gt;
&lt;br /&gt;
Default: &amp;quot;Blue&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description: used to set the theme color of the slider (can choose from Blue and Green)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: resetButton&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: true&lt;br /&gt;
&lt;br /&gt;
Description: used to create a reset button for the slider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: playButton&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: false&lt;br /&gt;
&lt;br /&gt;
Description: used to create a Play/Pause button for the slider to increment continuously upon click.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: time_step&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: 100&lt;br /&gt;
&lt;br /&gt;
Description: sets the delay (in ms) between incrementations when using the Play button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Slider 1.png|880x880px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Events===&lt;br /&gt;
Name: sliderChangedbyDragging&lt;br /&gt;
&lt;br /&gt;
Triggered: Mousedown and mouseover&lt;br /&gt;
&lt;br /&gt;
Description: Emit slider value when dragging the thumb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: sliderChangedbyClick&lt;br /&gt;
&lt;br /&gt;
Triggered: Mousedown&lt;br /&gt;
&lt;br /&gt;
Description: Emit slider value when changing the thumb position by clicking&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: click&lt;br /&gt;
&lt;br /&gt;
Triggered: Mousedown&lt;br /&gt;
&lt;br /&gt;
Description: Set the slider value to 0 when click on the reset button&lt;br /&gt;
&lt;br /&gt;
===Design Choice===&lt;br /&gt;
The slider has two themes that users can choose from--green and imperial blue, both contrust the white background. The thumb was made to be round so that it can display numbers better.&lt;br /&gt;
&lt;br /&gt;
[[Category:ImpVis Components]]&lt;/div&gt;</summary>
		<author><name>Jhc4318</name></author>
	</entry>
	<entry>
		<id>https://wiki.impvis.co.uk/index.php?title=Slider&amp;diff=177</id>
		<title>Slider</title>
		<link rel="alternate" type="text/html" href="https://wiki.impvis.co.uk/index.php?title=Slider&amp;diff=177"/>
		<updated>2021-07-02T10:25:04Z</updated>

		<summary type="html">&lt;p&gt;Jhc4318: /* Props */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;lt;code&amp;gt;iv-slider&amp;lt;/code&amp;gt; component appears as a range slider with costumised maximum and minimum values and number of ticks. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Slider.png|722x722px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Techical/coding information== &lt;br /&gt;
The Slider Component contains 4 sub-components, which are listed below:&lt;br /&gt;
*[[Slider: bubble.vue|bubble.vue]]&lt;br /&gt;
*[[Slider: inputButton.vue|inputButton.vue]]&lt;br /&gt;
*[[Slider: lineTicks.vue|lineTicks.vue]]&lt;br /&gt;
*[[Slider: numTicks.vue|numTicks.vue]]&lt;br /&gt;
It also has 15 props:&lt;br /&gt;
&lt;br /&gt;
===Props===&lt;br /&gt;
Name: bubble&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: true&lt;br /&gt;
&lt;br /&gt;
Description: Used to display slider value as a bubble above the slider thumb, which follows the thumb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: sliderButtons&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: flase&lt;br /&gt;
&lt;br /&gt;
Description: Used to display buttons to increase or decrease the slider value by a fixed amount&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: sliderButtons&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: flase&lt;br /&gt;
&lt;br /&gt;
Description: Used to display buttons to increase or decrease the slider value by a fixed amount&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: buttonInput&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: flase&lt;br /&gt;
&lt;br /&gt;
Description: Used to display input to vary the sliderButton increase or decrease amount, applied to both equally&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: lineTick&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: flase&lt;br /&gt;
&lt;br /&gt;
Description: Used to display line slider ticks at each step&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: numTick&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: true&lt;br /&gt;
&lt;br /&gt;
Description: Used to display value slider ticks at each step&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: numTick&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: true&lt;br /&gt;
&lt;br /&gt;
Description: Used to display value slider ticks at each step&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: playSlider&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: false&lt;br /&gt;
&lt;br /&gt;
Description: Differnet mode of slider where slider buttons move to and from the previous and next frame&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: min&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: -1&lt;br /&gt;
&lt;br /&gt;
Description: Used to set the minimum value of the slider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: max&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: 1&lt;br /&gt;
&lt;br /&gt;
Description: Used to set the maximum value of the slider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: step&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: 0.01&lt;br /&gt;
&lt;br /&gt;
Description: used to set the step size in the range of motion of the slider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: init_val&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: -1&lt;br /&gt;
&lt;br /&gt;
Description: used to set initial value of the slider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: init_val&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: -1&lt;br /&gt;
&lt;br /&gt;
Description: used to set initial value of the slider&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: button_step_init&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: 10&lt;br /&gt;
&lt;br /&gt;
Description: used to set the value of the sliderButtons&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: tick_decimals&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: 0&lt;br /&gt;
&lt;br /&gt;
Description: used to set the number of decimal places for the numTick&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: tick_step&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: 1&lt;br /&gt;
&lt;br /&gt;
Description: used to set the step size between each numTick&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: theme&lt;br /&gt;
&lt;br /&gt;
Type: String&lt;br /&gt;
&lt;br /&gt;
Default: &amp;quot;Blue&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Description: used to set the theme color of the slider (can choose from Blue and Green)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: resetButton&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: playButton&lt;br /&gt;
&lt;br /&gt;
Type: Boolean&lt;br /&gt;
&lt;br /&gt;
Default: false&lt;br /&gt;
&lt;br /&gt;
Description: used to create a Play/Pause button for the slider to increment continuously upon click.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: time_step&lt;br /&gt;
&lt;br /&gt;
Type: Number&lt;br /&gt;
&lt;br /&gt;
Default: 100&lt;br /&gt;
&lt;br /&gt;
Description: sets the delay (in ms) between incrementations when using the Play button.&lt;br /&gt;
&lt;br /&gt;
Description: used to create a reset button for the slider&lt;br /&gt;
&amp;lt;div class=&amp;quot;res-img&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Slider 1.png|880x880px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Events===&lt;br /&gt;
Name: sliderChangedbyDragging&lt;br /&gt;
&lt;br /&gt;
Triggered: Mousedown and mouseover&lt;br /&gt;
&lt;br /&gt;
Description: Emit slider value when dragging the thumb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: sliderChangedbyClick&lt;br /&gt;
&lt;br /&gt;
Triggered: Mousedown&lt;br /&gt;
&lt;br /&gt;
Description: Emit slider value when changing the thumb position by clicking&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Name: click&lt;br /&gt;
&lt;br /&gt;
Triggered: Mousedown&lt;br /&gt;
&lt;br /&gt;
Description: Set the slider value to 0 when click on the reset button&lt;br /&gt;
&lt;br /&gt;
===Design Choice===&lt;br /&gt;
The slider has two themes that users can choose from--green and imperial blue, both contrust the white background. The thumb was made to be round so that it can display numbers better.&lt;br /&gt;
&lt;br /&gt;
[[Category:ImpVis Components]]&lt;/div&gt;</summary>
		<author><name>Jhc4318</name></author>
	</entry>
</feed>