Next Article in Journal
Living in Virtual and Real Worlds: A Didactic Experience
Previous Article in Journal
Prof. Watson: A Pedagogic Conversational Agent to Teach Programming in Primary Education
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

The PRISMA: A Visual Feedback Display for Learning Scenarios †

1
Technical University of Madrid, Information Systems Department, 28031 Madrid, Spain
2
Northwestern Polytechnical University of China, School of Software, Shaanxi 710072, China
3
Technical University of Madrid, Languages and Information Systems Department, 28223 Madrid, Spain
*
Author to whom correspondence should be addressed.
Presented at the 13th International Conference on Ubiquitous Computing and Ambient Intelligence UCAmI 2019, Toledo, Spain, 2–5 December 2019.
Proceedings 2019, 31(1), 81; https://doi.org/10.3390/proceedings2019031081
Published: 21 November 2019

Abstract

:
Ambient displays can play an important role in the teaching process guiding students to perform learning activities in public spaces. In the last years, automated feedback is becoming popular due to the proliferation of sensors, actuators, mobile devices, and networks. The contribution of this paper is twofold: (1) first, we present the implementation of an ambient display designed to provide feedback in learning scenarios using different actuators; (2) second, we present the results of a survey to investigate how adequate might be Bluetooth technology to sense and attract students to perform a learning activity.

1. Introduction

Computers in 21st century should be the next technology becoming an integral, invisible part of people’s lives [1]. In Mark Weiser’s perspective, computers would be seamlessly integrated in our life, accessible and connected via networks or somewhere around us imbedded in walls, chairs, clothing, light switches, cars, in everything [1]. Inspired by this vision, Wisneski et al. [2] introduced ambient displays in the context of ubiquitous computing as a new approach interfacing people with online digital information moved off the screen into the physical environment, manifesting itself as subtle changes in form, movement, sound, color, smell, temperature, or light. Instead of demanding attention, the approach exploits the human peripheral perception capabilities. The displays situated and interacting in the close proximity are an addition to existing personal interfaces in the foreground, while the user attention can always move from one to the other and back [3].
An ambient learning display is defined as a beacon reporting changes of the learning context seamlessly integrated in the environment of the user [3,4]. Ambient learning displays can play an important role in the teaching process. Poor interaction or feedback can lead to inefficient learning performance in the classroom. For example, if a group of students talk so loudly that other students cannot concentrate, teachers have to stop and recall their attention leading to disruptive lectures. Automated feedback in classrooms using sensors is becoming popular due to the proliferation of mobile devices, the Internet of Things (IoT) paradigm, and Internet networks. Ham & Midden [5] argues that ambient persuasive technology is more effective than feedback demanding direct attention.
Based on these arguments, the contribution of the current paper is twofold: (1) an ambient learning display to provide feedback in classrooms, supporting students/teachers to study/teach more efficiently is presented; (2) an informal learning scenario is investigated to identify the best setup to attract the attention of the student using an ambient learning display.

The PRISMA: An Ambient Learning Display

The PRISMA presented in this paper is an evolution of the Feedback Cube [6] which combined motion sensors (accelerometer, gyroscope and hall sensor), visual (LED ring) and auditory (piezo buzzer) actuators, as well as wireless communication capabilities in a cubic layout. A bottom-up approach is the piecing together of systems to give rise to more complex systems, thus making the original systems sub-systems of the emergent system. The PRISMA presented in this manuscript improves the Feedback Cube assembling the following new components (See Figure 1):
  • 1 × Arduino Uno WiFi Rev2. The Arduino Uno WiFi Rev2 is an Arduino Uno with an integrated WiFi module. The board is based on the Microchip MEGA4809 with an ESP32 u-blox NINA-W13 WiFi Module integrated. The NINA-W13 Module is a self contained SoC with integrated TCP/IP protocol stack that can give access to your WiFi network.
  • 1 × 8 × 8 LED Matrix (See left side of Figure 1). A LED matrix or LED display is a large, low-resolution form of dot-matrix display, useful both for industrial and commercial information displays as well as for hobbyist human–machine interfaces. It consists of a 2-D diode matrix with their cathodes joined in rows and their anodes joined in columns (or vice versa). By controlling the flow of electricity through each row and column pair it is possible to control each LED individually. By multiplexing, scanning across rows, quickly flashing the LEDs on and off, it is possible to create characters or pictures to display information to the user
  • 2 × 8-bit shift registers. The LED matrix takes up 16 pins to control all LEDs, while there are less than 16 available pins on the board. In order to reduce the needed pins, the 8-Bit shift register SN74HC595N was introduced.
  • 1 × Liquid Crystal Display (See left side of Figure 1). The LCD ST7565 can display pixels, not just text. This type of LCD in particular has 128 × 64 pixels, which appear dark gray on a green-blue background. It has a backlight but can also be used without the light on for daytime visibility
  • 1 × Voltage Level Shifter. Because the working voltage level of the LCD ST7565 is 3.3V and the output voltage level of the Arduino is 5V, one voltage level shifter such as CD4050BE is necessary.
The sides of the PRISMA were designed in three different plexiglass-plastic materials to customize the exterior with three different levels of transparency (i.e., opaque, semi-transparent and transparent). Accordingly the sides of the PRISMA were made from black, white, and transparent Plexiglas. The interior of the PRISMA comprises a set of various sensor, actuator, and communication components as well as the necessary hardware to operate them (Figure 1). The dimensions of the PRISMA are 150 × 150 × 200 mm, so that all components fit in, while still ensuring a reasonable size for tangible interaction (See Figure 2).
The hardware operating the prototypes is based on the open-source electronics platform Arduino that runs a web server. An API was developed to enable most functions of the PRISMA via HTTP requests (Appendix A). The PRISMA can provide customized feedback using its actuators based on the information provided by sensors using 2 different channels: (1) HTTP requests via the API; (2) sensors connected to the Arduino (e.g., proximity sensor i.e., infrared or Bluetooth, temperature, humidity, etc.).
Bluetooth Low Energy (BLE) beacons are being novelty used to provide proximity-adapted feedback [7,8] in the field of shopping, access control, and home entertainment. Hereby, we investigate (Research Question) whether Bluetooth enabled mobile devices are a suitable channel to attract the attention from spontaneous learners, and to provide them customized feedback as they are approaching or moving away from a beacon (installed within the PRISMA).

2. Method

The Proximity Layered Feedback (PLF) model describes what kind of feedback services are more suited based on the proximity of the user to the feedback source [8] in the context of a smart learning environment (SLE). SLEs can be characterized by the following actions [9]:
(1)
sense the students’ actions and their current context;
(2)
analyze the gathered data to identify their individual context; and
(3)
react accordingly to offer adapted learning opportunities.
This research follows this approach to explore how an ambient learning display (i.e., PRISMA. See Figure 2) can sense students’ proximity, and attract them to initiate a learning activity in a museum.

2.1. Participants

A total of 35 persons participated in the study, thereof 25 (71%) were men and 10 (29%) were women. All participants were students.

2.2. Procedure

This study was performed next to the Informática Vintage museum installed in the hall of the main entry of the Information Systems Faculty in May 2019 (Figure 3). An observer sitting on a bench annotated students’ behavior walking next to the museum. As they finished walking through the hall, they were invited to voluntary answer some questions in a face-to-face interview. The answers were collected using a mobile device.

3. Results

The following questions aimed to investigate students’ behavior as they walk next to the museum getting in and out of the building.
The first question (Q1) explored whether students use their mobile device as they walk next to the museum so they might be lead to initiate a learning activity within the museum. The idea would be showing an alert in their mobile device (e.g., visual notification, acoustic signal, or vibration). Hence, the observer annotated whether students were watching their mobile device as they walked along the hall. The results show that most of the students (57%) were watching their mobile device or had it in their hands (Table 1). Contrary, only 43% did not have their mobile at hand.
The second question explored whether students stopped and watched the museum as they walk along the hall. The results presented in Table 1 show that only 2 (6%) students stopped to watch the museum. These numbers represent a base measure to contrast when a treatment to attract their attention is performed.
As students passed next to the bench where the observer was sitting, they were invited to anonymously participate in a short survey (See Table 2). A sweet remunerated their participation. Q3 investigated what operating system do students use in their mobile devices. The results show that 62% of the participants reported they had an Android mobile device, whereas 38% had an iPhone.
Bluetooth Low Energy (BLE) beacons are increasingly used to identify users and their distance (proximity) to the beacon whenever the users have their Bluetooth enabled in the mobile device [8]. Hence, in Q4 we investigated the suitability of BLE technology to obtain the proximity of the students to the museum depending on whether they have their Bluetooth enabled or not. The results show that the majority of the participants (56%) had their mobile Bluetooth disabled. Participants with their Bluetooth enabled (44%) were asked to justify the reason. There were three different causes: (1) they were using airpods; (2) they were using a bracelet to measure their physical activity; (3) their mobile activated the Bluetooth by default.
In the last question we wanted to explore to which extent students see a connection between what they study in the classroom, and what they see in the museum. 43% of the student did not see any connection between them.

4. Discussion & Conclusions

Evolving previous research on ambient displays for learning scenarios [3,4,5,6,7,8], this work has presented the implementation of the PRISMA, an IoT tool equipped with 3 different visual actuators (See Figure 4):
(1)
The ring contains 24 individually addressable LEDs arranged in a closely spaced circle that can all be controlled via HTTP. The ring can display the full RGB color space with 16,777,216 colors at 256 brightness levels and perform the effects listed in Appendix A.
(2)
The 8 × 8 matrix has been programmed to display alphanumeric values, words, and the effects listed in Appendix A.
(3)
The LCD was programmed to display larger text and the effects described in Appendix A.
The PRISMA can support teachers and students in the following contexts:
  • Presence control in classrooms. Using Bluetooth technology, the PRISMA might be programmed to count, register and display the number of students participating in every lecture.
  • Personal response system in classrooms. Whenever the teacher might formulate a question with three different possible answers, the students might vote using their mobile device, and the PRISMA would provide feedback based on the responses.
  • Noise (and ambient) control in classrooms. The PRISMA was developed to display colors (e.g., ranging from green to red) in real time based on the values reported by any wireless or wired sensor (decibels, temperature, light, humidity, pollution). This feedback might be very valuable to obtain the best learning conditions.
  • Attract users to initiate a learning activity. The PRISMA can be programmed to provide a different visual effect based on the proximity of the user using beacons or infrared sensors.
The study presented in Section 2 and Section 3 aimed to investigate how to attract students to examine a museum recently installed in the campus of the university. Hence, we investigated how suited could be Bluetooth technology to sense the students’ presence, analyze their proximity, and react accordingly to offer adapted learning opportunities [9]. The results of the survey show that BLE technology is probably not the best choice since the majority of the students (56%) did not have the Bluetooth spontaneously activated. In further research, we will investigate infrared sensors to sense students proximity.
Nonetheless, the majority of the students (79%) were watching at their mobile device (or had it in their hands) when they walked next to the museum. These results provide evidence of the suitability of using personal mobile devices to attract users to enjoy available learning opportunities around them in the physical world.
The results of this study show that students do not fully exploit the learning opportunities available in public spaces. These conclusions rekindle the need to connect learning across formal and informal spaces, especially in schools and universities.

Appendix A

This appendix describes the functions featured by the PRISMA. Here is a link to a full demo: [https://vimeo.com/370971591]. The links below illustrate videos describing its behavior.
MethodPathFunction Description
24 RGB LED ring
PUT

Video:
/ring/on/

https://vimeo.com/122884537
Turns the LED strip on
PUT

Video:
/ring/off/

https://vimeo.com/122884536
Turns the LED strip off
PUT

Video:

Video:
/ring/fade/

Fade slow five times:
https://vimeo.com/122884370
Fade fast ten times:
https://vimeo.com/122884369
Color starts fading. The fading parameters (number, delay) are provided as a JSON object:
{“n”: x,”d”: x}
PUT

Video:
/ring/rainbow/

https://vimeo.com/122884367
Starts a color rainbow
PUT/ring/rainbow/circle/Starts a color rainbow cycle
PUT

Video:
/ring/color/

https://vimeo.com/122884368
Changes the color of the LED strip. The color values (red, green, blue) are provided as a JSON object:
{“r”: x,”g”: x,”b”: x}
PUT/ring/pixel/Changes the color of a LED pixel. The pixel values (number, red, green, blue) are provided as a JSON object:
{“n”: x,”r”: x,”g”: x, “b”:x}
PUT/ring/pixel/range/Changes the color of a LED pixel range. The pixel values (number1, number2, red, green, blue) are provided as a JSON object:
{“n1”: x, “n2”:x,”r”: x,”g”: x, “b”:x}
8 × 8 LED matrix
PUT





Video:
/matrix/stack/





https://vimeo.com/341059801
Matrix lights the number of leds specified as param stacked from the bottom to the upper part. As it is a 8 × 8 matrix, if the param would be 16, the matrix would light the 16 bottom lights of the matrix, i.e., the bottom two rights of leads. 0 means no lights. 64 means all lights. The param is provided in a JSON object: {“stack”: x}. Params JSON:
  • stack. integer number. range 0..64
PUT/matrix/double/Displays a double number with one unit digit and one decimal one decimal separated with dot. e.g., 0.1; 4.2; 9.9. The range of possible number to display with this function is from 0.0 to 9.9 The text is presented still (not moving). The param is provided in a JSON object: {“int”: x,”dec”: y}. Params JSON:
  • int(dou_int). integer number. range 0..9
  • dec(dou_dec). integer number matching the decimal part of the number. range 0..9
PUT


Video:
/matrix/integer/


https://vimeo.com/341059693
Displays an integer number ranging from 0 to 99. The text is presented still (not moving). The param is provided in a JSON obeject: {“int”: x}. Params JSON:
  • int(number). integer number. range 0..99
PUT







Video:
/matrix/level/







https://vimeo.com/341059719
Displays a text in the matrix depending on the constants defined in configuration file in levels 1 to 5. e.g., 1) Very bad, 2) Bad, 3) Neutral, 4) Good, 5) Very good. The text is presented moving from right to left in a specific speed. The params are provided in a JSON object: {“level”: x,”speed”: y}. Params JSON:
  • level. integer number. range 1..5. Keys in configuration file: 1(xxxx); 2(xxxx); 3(xxxx); 4(xxxx); 5(xxxx);
  • speed. integer number. rang 0..5. Whereas “0” is no movement; “1” is the slowest speed; “5” is the fastest speed.
PUT





Video:
/matrix/text/





https://vimeo.com/341059880
Displays a text in the matrix based on the params provides. The text is presented moving from right to left in a specific speed. The params are provided in a JSON object: {“text”: x,”speed”: y}. Params JSON:
  • text. String text max 30 chars. e.g., “Hello World!”
  • speed. integer number. rang 0.5. Whereas “0” is no movement; “1” is the slowest speed; “5” is the fastest speed.
Liquid Crystal Display
PUT/display/buffer/Display the text in the buffer.
Parameter(s): None
PUT/display/clear/Clear the buffer.
Parameter(s): None
PUT


Video:
/backlight/color


https://vimeo.com/341059595
Colors the backlight of the display. Values range from 0 to 3 meaning: 0 backlight OFF; 1 red light ON; 2 green light ON; 3 blue light ON. Params URL:
  • int(color). integer number. range 0..3
PUT






Video:
/display/fadeToBlack/






https://vimeo.com/341059574
Displays n chars specified as parameter. The chars are presented from top left to bottom right. The display is 8 rows X 21 cols, i.e., 168 chars capacity. e.g., if “num” is 42, and char is “*”, the display shows 42 asterisks (“****** ...*****”) in the top 2 rows. The params are provided in a JSON object: {“char”: x,”num”: y}.Params JSON:
  • char(character). alphanumeric or any character
  • num. integer number. rang 0.168. Whereas “0” is no chars presented.
PUT



Video:
/display/writeLine/



https://vimeo.com/341059925
Display a text in the position (x, y). The params are provided in a JSON object: {“x”: x,”y”: y,”text”: this is a text}. Parameter(s):
  • x: the x coordinate of the beginning point.
  • y: the y coordinate of the beginning point.
  • text: the text to be displayed.

Author Contributions

Data curation, B.T. and L.W.; formal analysis, B.T. and E.T.; funding acquisition, E.T.; methodology, B.T., L.W. and E.T.; software, L.W.; writing—original draft, B.T.; writing—review and editing, B.T.

Funding

This work received partial support from the eMadrid Network (e-Madrid-CM), which is funded by the Madrid Regional Government (Comunidad de Madrid) with grant No. S2018/TCS-4307.

Acknowledgments

The authors would like to thank the Pedro Martínez Jorde and Vicente A. García Alcántara at ETSISI (Technical University of Madrid) for their support and advices assembling the components.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Weiser, M. The Computer for the Twenty-First Century. Sci. Am. 1991, 265, 94–110. [Google Scholar] [CrossRef]
  2. Wisneski, C.; Ishii, H.; Dahley, A.; Gorbet, M.; Brave, S.; Ullmer, B.; Yarin, P. Ambient Displays: Turning Architectural Space into an Interface between People and Digital Information. In Proceedings of the First International Workshop on Cooperative Buildings, Darmstadt, Germany, 25–26 February 1998; pp. 22–32. [Google Scholar]
  3. Börner, D.; Kalz, M.; Specht, M. Lead me gently: Facilitating knowledge gain through attention-aware ambient learning displays. Comput. Educ. 2014, 78, 10–19. [Google Scholar] [CrossRef]
  4. Börner, D.; Kalz, M.; Specht, M. Beyond the channel: A literature review on ambient displays for learning. Comput. Educ. 2013, 60, 426–435. [Google Scholar] [CrossRef]
  5. Ham, J.; Midden, C. Ambient persuasive technology needs little cognitive effort: The differential effects of cognitive load on lighting feedback versus factual feedback. In Proceedings of the International Conference on Persuasive Technology, Copenhagen, Denmark, 7 June 2010; pp. 132–142. [Google Scholar]
  6. Börner, D.; Tabuenca, B.; Storm, J.; Happe, S.; Specht, M. Tangible interactive ambient display prototypes to support learning scenarios. In Proceedings of the 9th International Conference on Tangible, Embedded, and Embodied Interaction, Stanford, USA, 15–19 June 2015; pp. 721–726. [Google Scholar]
  7. Tabuenca, B.; Börner, D.; Kalz, M.; Specht, M. User-Modelled Ambient Feedback for Self-Regulated Learning; Lecture Notes in Computer Science book Series; Springer: Cham, Switzerland, 2015; Volume 9307. [Google Scholar]
  8. Tabuenca, B.; Börner, D.; Kalz, M.; Specht, M. Show me the way: proximity layered feedback services in smart cities. In Proceedings of the Smart City Learning: Opportunities and challenges—EC-TEL 2014 Workshop, Graz, Austria, 16 September 2014. [Google Scholar]
  9. Serrano-Iglesias, S.; Bote-Lorenzo, M.L.; Gómez-Sánchez, E.; Asensio-Pérez, J.I.; Vega-Gorgojo, G. Towards the Enactment of Learning Situations Connecting Formal and Non-Formal Learning in SLEs; Chang, M., Ed.; Foundations and Trends in Smart Learning, Lecture Notes in Educational Technology; Springer: Singapore, 2019. [Google Scholar]
Figure 1. Components.
Figure 1. Components.
Proceedings 31 00081 g001
Figure 2. PRISMA.
Figure 2. PRISMA.
Proceedings 31 00081 g002
Figure 3. Informática Vintage Museum (ETSISI – UPM).
Figure 3. Informática Vintage Museum (ETSISI – UPM).
Proceedings 31 00081 g003
Figure 4. Visual actuators included in the PRISMA.
Figure 4. Visual actuators included in the PRISMA.
Proceedings 31 00081 g004
Table 1. Observations. Students’ behavior walking next to the museum.
Table 1. Observations. Students’ behavior walking next to the museum.
Q1Is he/she watching his/her mobile?%n
Never43%4
Whole time24%8
In some moment21%7
No, but he/had the mobile in his/her hand12%4
Q2Stops and watches at the museum?%n
No94%33
Yes6%2
Table 2. Questions of the interview.
Table 2. Questions of the interview.
Q3Which mobile do you have?%n
Android62%21
iPhone38%13
Other0%0
Q4Do you have your mobile Bluetooth ON or OFF?%n
OFF56%19
ON44%15
Q5Did you ever stop once at the museum?
Yes80%28
No20%7
Q6Do you see any connection between the content of the museum and what you study in the classroom?
Yes54%19
No43%15
Somehow3%1

Share and Cite

MDPI and ACS Style

Tabuenca, B.; Wu, L.; Tovar, E. The PRISMA: A Visual Feedback Display for Learning Scenarios. Proceedings 2019, 31, 81. https://doi.org/10.3390/proceedings2019031081

AMA Style

Tabuenca B, Wu L, Tovar E. The PRISMA: A Visual Feedback Display for Learning Scenarios. Proceedings. 2019; 31(1):81. https://doi.org/10.3390/proceedings2019031081

Chicago/Turabian Style

Tabuenca, Bernardo, Luohong Wu, and Edmundo Tovar. 2019. "The PRISMA: A Visual Feedback Display for Learning Scenarios" Proceedings 31, no. 1: 81. https://doi.org/10.3390/proceedings2019031081

APA Style

Tabuenca, B., Wu, L., & Tovar, E. (2019). The PRISMA: A Visual Feedback Display for Learning Scenarios. Proceedings, 31(1), 81. https://doi.org/10.3390/proceedings2019031081

Article Metrics

Back to TopTop