This was an hour and a half workshop on Digital Storytelling. An archive copy of the workshop can be seen here: https://connect.cuonline.edu/p30775084/
Historically, we have valued creative writing or art classes because they help to identify and train future writers and artists, but also because the creative process is valuable on its own; every child deserves the chance to express him- or herself through words, sounds, and images, even if most will never write, perform, or draw professionally. Having these experiences, we believe, changes the way youth think about themselves and alters the way they look at work created by others. In this session Mike King will present the art of digital storytelling as it applies to project based learning and authentic assessment. Participants will learn how to create digital mash-ups in a storyboard through the use of avatars, creative common picture searches, record written narratives in audacity, royalty free music and how to develop a digital story in MovieMaker, and or Photostory3.
Pink has created a reference for us to consider right brain activities. Design, story, symphony, empathy, play and meaning. He says we should be more in tune with understanding Abraham Maslow’s hierarchy of needs (survival, security, belonging, ego, spirit).
According to Pink, “Artists, inventors, designers, storytellers, caregivers, consolers, big-picture thinkers – will reap society’s richest rewards and share its greatest joys”. Pink claims that we are in a “conceptual age."
The second presentation about ePortfolios for NUML, Islamabad, Pakistan, December 12, 2018. This presentation focuses on the "e" part of ePortfolios: online tools and mobile apps.
This was an hour and a half workshop on Digital Storytelling. An archive copy of the workshop can be seen here: https://connect.cuonline.edu/p30775084/
Historically, we have valued creative writing or art classes because they help to identify and train future writers and artists, but also because the creative process is valuable on its own; every child deserves the chance to express him- or herself through words, sounds, and images, even if most will never write, perform, or draw professionally. Having these experiences, we believe, changes the way youth think about themselves and alters the way they look at work created by others. In this session Mike King will present the art of digital storytelling as it applies to project based learning and authentic assessment. Participants will learn how to create digital mash-ups in a storyboard through the use of avatars, creative common picture searches, record written narratives in audacity, royalty free music and how to develop a digital story in MovieMaker, and or Photostory3.
Pink has created a reference for us to consider right brain activities. Design, story, symphony, empathy, play and meaning. He says we should be more in tune with understanding Abraham Maslow’s hierarchy of needs (survival, security, belonging, ego, spirit).
According to Pink, “Artists, inventors, designers, storytellers, caregivers, consolers, big-picture thinkers – will reap society’s richest rewards and share its greatest joys”. Pink claims that we are in a “conceptual age."
The second presentation about ePortfolios for NUML, Islamabad, Pakistan, December 12, 2018. This presentation focuses on the "e" part of ePortfolios: online tools and mobile apps.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
By Design, not by Accident - Agile Venture Bolzano 2024
Aaeebl2011 monam ds
1. Digital Stories of Deep Learning: Add Voice and Higher Order Thinking to ePortfolios with Digital Storytelling Dr. Helen Barrett Dr. Eileen Brennan AAEEBL Conference July25, 2011 Hashtag: #eportfolios Account: @eportfolios electronicportfolios.org/ slideshare.net/eportfolios/
2. Examples of digital stories can be found at: Dr. Barrett’s YouTube Channel: http://www.youtube.com/user/eportfolios Choiceshttp://youtu.be/CHMUwdUCXiM Tori’s 2nd Grade Autobiographyhttp://youtu.be/tyTi_2ZR2L4 Chevakhttp://youtu.be/oKV4mM2gBjM Coming Full Circlehttp://youtu.be/UaL9PV04dlk
3. Outline of Presentation What? Definition of Digital Storytelling in E-Portfolios (including examples) Why? The Power of Reflection through Digital Storytelling in E-Portfolios How? Software & tools to create digital stories Sequence of activities to construct a digital story http://sites.google.com/site/digitalstorysite/ http://electronicportfolios.org/digistory/
4. Agenda Introductions & Needs Assessment - I statements What do we mean by Digital Storytelling? Multiple Purposes for DS in EP - show several examples Voice and Visualization = Authenticity Let's Build a Digital Story-script, images & Story Robe (iOS) Why? What do we mean by Deep Learning? Bloom's (Original and Revised) Digital Identity and Voice - communication & literacy (Bass & Enyon) dialogue about theory with examples (one each from higher ed and K-12) How? Developing a group digital story using mobile tools around developing voice and visualization
5. Portfolio as Story "A portfolio tells a story. It is the story of knowing. Knowing about things... Knowing oneself... Knowing an audience... Portfolios are students' own stories of what they know, why they believe they know it, and why others should be of the same opinion.” (Paulson & Paulson, 1991, p.2)
6. Roger Schank, Tell Me a Story “Telling stories and listening to other people's stories shape the memories we have of our experiences.” Stories help us organize our experience and define our sense of ourselves.
7. Portfolios can help learners find their Voice… and explore their Purpose and Passions through Choice!
8. Why Digital Stories in E-Portfolios? Reflection is the “heart and soul” of portfolios Digital Stories can humanize any model of ePortfolio Digital Stories add VOICE
19. The Importance of Voice “When words are infused by the human voice, they come alive.” - Maya Angelou Individual Identity Reflection Meaning Making New Literacy
20. Voice6+1 Trait® Definition Voice is the writer coming through the words, the sense that a real person is speaking to us and cares about the message. It is the heart and soul of the writing, the magic, the wit, the feeling, the life and breath. When the writer is engaged personally with the topic, he/she imparts a personal tone and flavor to the piece that is unmistakably his/hers alone. And it is that individual something–different from the mark of all other writers–that we call Voice. http://educationnorthwest.org/resource/503#Voice
21. Legacy Digital stories can provide us with an opportunity to leave a legacy of our family stories for those who come after us. Legacy stories are usually told about a person or place.
26. Memoir Whereas a legacy story is told for or about another person or place, a memoir is very personal, told in the first person, focusing on the memories of the storyteller. Memoirs are autobiographical in nature, but are much more personal and reflective. They are often much longer than a typical digital story.
27. Reflection - Transition Some learners reflect on the major changes or transitions in their lives. Reflection can help us make sense of these changes. Telling digital stories could also help the transition to retirement or any other major life change. Coming Full Circle (link from web page)
30. Reflection - Decision Digital stories can be used to either weigh the options in a decision to be made or document the process used to make decisions. Choices (embedded on web page)
32. Benchmarking Development at each point (of development) a digital story snapshot would be an extremely appropriate part of a portfolio Sebastian
33. Change over time Maintain a collection of work over time Recognize when growth and change has occurred Reflect on the changes they see in their own performance Process has the potential to increase students’ self esteem.
35. Evidence of Collaboration Much of the work in both schools and the workplace is the result of collaboration a digital story could provide explanation of the process.
36. Documentary A digital video can take the place of a research paper or a PowerPoint presentation. Story takes on characteristics of a documentary, often fact-based without emotional content. What is Digital Storytelling? (link from web page)
38. Record of Experience Often no concrete product that can be represented in a discrete artifact. could be used to reflect on and document an experience could provide the final evidence of a project-based learning activity Chevak (link from web page)
40. Oral Language learning to speak in a second language early childhood students learning to read in their native language learners record their voice, speaking or reading out loud at different stages of development demonstrating growth over time. "podcast" could be an audio-only digital story without the visual component
48. Visual and Voice:Melding Identity and American History “The old family photos are beautiful,” she writes. “They make me want to learn about my history.…” http://www.academiccommons.org/commons/essay/theorizing-through-digital-stories
49. Visual and Voice: Communicates feeling of violation http://www.academiccommons.org/commons/essay/theorizing-through-digital-stories
50. References Kathy Schrock’s Bloomin’ iPadhttp://kathyschrock.net/ipadblooms/ Link to Andrew Churches' Bloom's Digital Taxonomy blog. Link to Leslie Owen Wilson's Bloom's Revised Taxonomy information Bass & Enyon’s Visible Knowledge Project
51. What Digital Story do you want to tell? Purpose Audience Discussion of Individual Needs
53. Digital Storytelling Process Create a 2-to-4 minute digital video clip First person narrative [begins with a written script ~ 400 words] Told in their own voice [record script] Illustrated (mostly) by still images Music track to add emotional tone
54. Elements of a Digital Story Overall Purpose of the Story Narrator’s Point of View- Emotional Content A Dramatic Question (or Questions) Choice of Content Clarity of Voice Pacing of the Narrative Meaningful Soundtrack Quality of the Images Economy of the Story Detail Good Grammar and Language Usage
55. How to Develop Digital Stories Process and Tools Digitize/Collect Images Publish Share Write Script Record Voice Edit Video
56.
57. Process to develop digital stories Script development: write the story, often with a group called a story circle to provide feedback and story development ideas Record the author reading the story (audio recording and editing) Capture and process the images to further illustrate the story (image scanning and editing) Combine audio and images (and any additional video) onto a timeline, add music track (video editing) Present or publish finished version of story
60. Tools Web 2.0 Macintosh Windows GoogleDocs Myna (Aviary) Aviary Tools Animoto or VoiceThreadPreziScreenr.com Write script: Word Record Audio: Audacity /GarageBand Edit images: iPhoto Edit video: iMovie Write script: Word Record Audio: Audacity Edit images: Picasa3 Edit video: MovieMaker2 or PhotoStory3 http://electronicportfolios.org/digistory/tools.html
61. Video Editing on iOS iMovie $4.99 ReelDirector $3.99 Splice $1.99 Free
63. Wordle.net This following Word Cloud was created collaboratively by educators around the world, who contributed keywords that came to their mind when thinking about Digital Storytelling. Words that appear larger were used by more contributors. http://langwitches.org/blog/2008/07/27/digital-storytelling-part-ix-wordle/
65. Step 1: Decide on the Story You Want to Tell Stories Created by Teachers Can Serve: As a Lesson Hook As a Way to Integrate Multimedia into the Curriculum As a Way to Make Difficult Content More Understandable To Facilitate Classroom Discussion
66. An Effective Learning Tool for Students Research Skills Writing Skills Organization Skills Technology Skills Presentation Skills Interview Skills Interpersonal Skills Problem-Solving Skills Assessment Skills
67. Step 2: Gather Your Materials Start gathering photos, digital video, flyers, mementos — anything that holds emotional resonance. Don't think you have to go out and visually capture a story with a camcorder or camera. Use what you have! Export Powerpoint slides to JPEG (Save As…) Capture digital photos with any camera (including cell phones) Get permissions for using images of students OR learn how to take anonymous photos (no faces) http://www.techsoup.org/learningcenter/training/page5897.cfm
68. Step 3: Begin Writing Your Script Play out a rough story in your head. Sketch out a script that you'll soon record with your own voice. People want to hear a personal voice. Get personal. Write lousy first drafts. Don't edit as you go. Write short. You'll be surprised at how much you can convey with a few words and some key images. Read your script aloud as you're fine-tuning it. Don't hold back. Be real. http://www.techsoup.org/learningcenter/training/page5897.cfm
69. Script writing (cont.) Look for a narrative arc for your story. All stories — even three-minute gems — have a beginning, middle, and end. Work on the pace. Many consider pacing to be the true secret of successful storytelling. The rhythm and tempo of a story is what sustains an audience's interest. Trust your voice. All of us have our own distinctive style of storytelling. Trust yours. Read your script to a friend when you think you've finished. http://www.techsoup.org/learningcenter/training/page5897.cfm
70. Step 4: Prep Your Equipment A desktop computer or laptop. Video software such as Apple iMovie, MovieMaker2 or PhotoStory3. A (desktop) scanner, if you want to include traditional photos in your story. Additionally, if you plan to record interviews, you'll need: A recording device: for video, a camcorder; for audio, a portable digital recorder or an analog cassette recorder (if you use analog video or audio, you'll also need to convert it to digital). A handheld microphone for audio interviews. Headphones. http://www.techsoup.org/learningcenter/training/page5897.cfm
71. Step 5: Create a Storyboard A storyboard is simply a place to plan out a visual story on two levels: 1) Time — What happens in what order? and 2) Interaction — How does the voiceover and music work with the images or video? A good rule of thumb is to use no more than 15 images and no more than two minutes of video. As a general rule, four to six seconds is the ideal time for an image to appear on-screen, http://www.techsoup.org/learningcenter/training/page5897.cfm
72. Step 6: Record a Voice-Over On a computer* (use Audacity) - using external Microphone (record your voice-over at the same quality level that you record your musical soundtrack: 16-bit, 44 kHz.) On a digital tape recorder Digital= Good Quality but Expensive Analog= Lower Quality but Cheap Transfer into computer Digital = file Analog = cable+software Speak slowly in a conversational voice. Don't make it sound like you're reading from a script. http://www.techsoup.org/learningcenter/training/page5897.cfm
77. On a Digital Recorder Portable Digital= Good Quality but Expensive Analog= Lower Quality but Cheap Transfer into computer Digital = file Analog = cable+software
78. Step 7: Digitize Your Media If you're using photos, you'll need a flatbed scanner. Scan them and save them to a single folder on your computer. (200 dots per inch) If you're using digital photos, make sure they're in JPEG format. Keep in mind that your video will be horizontal in form, so crop accordingly. Don't distort vertical photos into horizontal ones, but realize that strong vertical shapes will appear with lots of black on both sides. http://www.techsoup.org/learningcenter/training/page5897.cfm
79. Sources of Creative Commons Images Flickr Creative Commons Search Google Images (labeled for reuse) Your own Digital Camera Scan photographs or artifacts
80. Images Scanned and Sized When searching Google images, select only the Large or Extra Large images(Size: Larger than 640x480) Scanning from a book use 200 DPI.
81. Step 8: Add Music Choose music that evokes the rhythm and pace of your story. Next, go out and grab the music in digital form: http://freeplaymusic.com Pod Safe Audio: http://www.podsafeaudio.com/ Jamendohttp://www.jamendo.com/en/ (Free music downloads in MP3) http://creativecommons.org/legalmusicforvideos/ - Creative Commons Yahoo Music: http://new.music.yahoo.com/ http://www.archive.org/details/netlabels - Archive.org’sNetLabel Find a talented friend to play an original work on the piano or by strumming the guitar -- solves the copyright problem. Garage Band & Myna – create your own with loops http://www.techsoup.org/learningcenter/training/page5897.cfm
82. Step 9: Edit Your Story (with video editing program) Import all images, video, your voice-over, and musical elements Lay your narration track onto the timeline first Add your images to match your narration Create an initial rough cut before adding transitions or special effects Add titles, transitions, special effects sparingly Expect to spend a few hours editing your story to get it just right. Don't overproduce: often the spontaneity and directness of the initial drafts get lost with too much polishing. http://www.techsoup.org/learningcenter/training/page5897.cfm
83. Websites to Share Video YouTube: http://www.youtube.com/TeacherTube: http://teachertube.com/SchoolTube: http://schooltube.com/ Blip.tv: http://blip.tvVimeo: http://www.vimeo.com/ Facebookvideo Google Docs
84. Online Storage You can also choose an online file storage system, such as the one that Ed uses: Microsoft Windows Live Sky Drive: http://skydrive.live.com The advantage of this system is that you can store up to 25 GB of all types of files, and you can password-protect your files. I also like http://www.divshare.com/ to store files online, because they give you the code to embed your video into a blog or website (just like the video sharing sites). They let you store up to 5 GB of files.
85. My Final Wish… May all yourelectronic portfolios include dynamic celebrationsandstories of deep learningacross the lifespan. Thank You!
86. Dr. Helen Barrett Researcher & ConsultantElectronic Portfolios & Digital Storytelling for Lifelong and Life Wide Learning Founding Faculty REAL*ePortfolio Academy for K-12 Teachers *Reflection, Engagement, Assessment for Learning eportfolios@gmail.com http://electronicportfolios.org/ Twitter: @eportfolios http://slideshare.net/eportfolios
Editor's Notes
In TELL ME A STORY, Schank argues that storytelling is at the heart of intelligence. We think of storytelling primarily as entertainment, secondarily as a form of art, yet it also—and perhaps more fundamentally—has a cognitive function:
Using the computing power we carry in our pockets can dramatically enhance student engagement in documenting and showcasing their own learning. And with other tablets emerging in the market, we have many opportunities for research and implementation.