Searching for "programming"

data visualization for librarians

Eaton, M. E. (2017). Seeing Seeing Library Data: A Prototype Data Visualization Application for Librarians. Journal of Web Librarianship, 11(1), 69–78. Retrieved from http://academicworks.cuny.edu/kb_pubs

Visualization can increase the power of data, by showing the “patterns, trends and exceptions”

Librarians can benefit when they visually leverage data in support of library projects.

Nathan Yau suggests that exploratory learning is a significant benefit of data visualization initiatives (2013). We can learn about our libraries by tinkering with data. In addition, handling data can also challenge librarians to improve their technical skills. Visualization projects allow librarians to not only learn about their libraries, but to also learn programming and data science skills.

The classic voice on data visualization theory is Edward Tufte. In Envisioning Information, Tufte unequivocally advocates for multi-dimensionality in visualizations. He praises some incredibly complex paper-based visualizations (1990). This discussion suggests that the principles of data visualization are strongly contested. Although Yau’s even-handed approach and Cairo’s willingness to find common ground are laudable, their positions are not authoritative or the only approach to data visualization.

a web application that visualizes the library’s holdings of books and e-books according to certain facets and keywords. Users can visualize whatever topics they want, by selecting keywords and facets that interest them.

Primo X-Services API. JSON, Flask, a very flexible Python web micro-framework. In addition to creating the visualization, SeeCollections also makes this data available on the web. JavaScript is the front-end technology that ultimately presents data to the SeeCollections user. JavaScript is a cornerstone of contemporary web development; a great deal of today’s interactive web content relies upon it. Many popular code libraries have been written for JavaScript. This project draws upon jQuery, Bootstrap and d3.js.

To give SeeCollections a unified visual theme, I have used Bootstrap. Bootstrap is most commonly used to make webpages responsive to different devices

D3.js facilitates the binding of data to the content of a web page, which allows manipulation of the web content based on the underlying data.

 

scsu library position proposal

Please email completed forms to librarydeansoffice@stcloudstate.edu no later than noon on Thursday, October 5.

According to the email below, library faculty are asked to provide their feedback regarding the qualifications for a possible faculty line at the library.

  1. In the fall of 2013 during a faculty meeting attended by the back than library dean and during a discussion of an article provided by the dean, it was established that leading academic libraries in this country are seeking to break the mold of “library degree” and seek fresh ideas for the reinvention of the academic library by hiring faculty with more diverse (degree-wise) background.
  2. Is this still the case at the SCSU library? The “democratic” search for the answer of this question does not yield productive results, considering that the majority of the library faculty are “reference” and they “democratically” overturn votes, who see this library to be put on 21st century standards and rather seek more “reference” bodies for duties, which were recognized even by the same reference librarians as obsolete.
    It seems that the majority of the SCSU library are “purists” in the sense of seeking professionals with broader background (other than library, even “reference” skills).
    In addition, most of the current SCSU librarians are opposed to a second degree, as in acquiring more qualification, versus seeking just another diploma. There is a certain attitude of stagnation / intellectual incest, where new ideas are not generated and old ideas are prepped in “new attire” to look as innovative and/or 21st
    Last but not least, a consistent complain about workforce shortages (the attrition politics of the university’s reorganization contribute to the power of such complain) fuels the requests for reference librarians and, instead of looking for new ideas, new approaches and new work responsibilities, the library reorganization conversation deteriorates into squabbles for positions among different department.
    Most importantly, the narrow sightedness of being stuck in traditional work description impairs  most of the librarians to see potential allies and disruptors. E.g., the insistence on the supremacy of “information literacy” leads SCSU librarians to the erroneous conclusion of the exceptionality of information literacy and the disregard of multi[meta] literacies, thus depriving the entire campus of necessary 21st century skills such as visual literacy, media literacy, technology literacy, etc.
    Simultaneously, as mentioned above about potential allies and disruptors, the SCSU librarians insist on their “domain” and if they are not capable of leading meta-literacies instructions, they would also not allow and/or support others to do so.
    Considering the observations above, the following qualifications must be considered:
  3. According to the information in this blog post:
    https://blog.stcloudstate.edu/ims/2016/06/14/technology-requirements-samples/
    for the past year and ½, academic libraries are hiring specialists with the following qualifications and for the following positions (bolded and / or in red). Here are some highlights:
    Positions
    digital humanities
    Librarian and Instructional Technology Liaison

library Specialist: Data Visualization & Collections Analytics

Qualifications

Advanced degree required, preferably in education, educational technology, instructional design, or MLS with an emphasis in instruction and assessment.

Programming skills – Demonstrated experience with one or more metadata and scripting languages (e.g.Dublin Core, XSLT, Java, JavaScript, Python, or PHP)
Data visualization skills
multi [ meta] literacy skills

Data curation, helping students working with data
Experience with website creation and design in a CMS environment and accessibility and compliance issues
Demonstrated a high degree of facility with technologies and systems germane to the 21st century library, and be well versed in the issues surrounding scholarly communications and compliance issues (e.g. author identifiers, data sharing software, repositories, among others)

Bilingual

Provides and develops awareness and knowledge related to digital scholarship and research lifecycle for librarians and staff.

Experience developing for, and supporting, common open-source library applications such as Omeka, ArchiveSpace, Dspace,

 

Responsibilities
Establishing best practices for digital humanities labs, networks, and services

Assessing, evaluating, and peer reviewing DH projects and librarians
Actively promote TIGER or GRIC related activities through social networks and other platforms as needed.
Coordinates the transmission of online workshops through Google HangoutsScript metadata transformations and digital object processing using BASH, Python, and XSLT

liaison consults with faculty and students in a wide range of disciplines on best practices for teaching and using data/statistical software tools such as R, SPSS, Stata, and MatLab.

 

In response to the form attached to the Friday, September 29, email regarding St. Cloud State University Library Position Request Form:

 

  1. Title
    Digital Initiatives Librarian
  2. Responsibilities:
    TBD, but generally:
    – works with faculty across campus on promoting digital projects and other 21st century projects. Works with the English Department faculty on positioning the SCSU library as an equal participants in the digital humanities initiatives on campus
  • Works with the Visualization lab to establish the library as the leading unit on campus in interpretation of big data
  • Works with academic technology services on promoting library faculty as the leading force in the pedagogical use of academic technologies.
  1. Quantitative data justification
    this is a mute requirement for an innovative and useful library position. It can apply for a traditional request, such as another “reference” librarian. There cannot be a quantitative data justification for an innovative position, as explained to Keith Ewing in 2015. In order to accumulate such data, the position must be functioning at least for six months.
  2. Qualitative justification: Please provide qualitative explanation that supports need for this position.
    Numerous 21st century academic tendencies right now are scattered across campus and are a subject of political/power battles rather than a venue for campus collaboration and cooperation. Such position can seek the establishment of the library as the natural hub for “sandbox” activities across campus. It can seek a redirection of using digital initiatives on this campus for political gains by administrators and move the generation and accomplishment of such initiatives to the rightful owner and primary stakeholders: faculty and students.
    Currently, there are no additional facilities and resources required. Existing facilities and resources, such as the visualization lab, open source and free application can be used to generate the momentum of faculty working together toward a common goal, such as, e.g. digital humanities.

 

 

 

 

industry 4.0 and IOT

The Internet of Things will power the Fourth Industrial Revolution. Here’s how

https://medium.com/world-economic-forum/the-internet-of-things-will-power-the-fourth-industrial-revolution-heres-how-39932f03df1

By 2020 more than 50 billion things, ranging from cranes to coffee machines, will be connected to the internet. That means a lot of data will be created — too much data, in fact, to be manageable or to be kept forever affordably.

One by-product of more devices creating more data is that they are speaking lots of different programming languages. Machines are still using languages from the 1970s and 80s as well as the new languages of today. In short, applications need to have data translated for them — by an IoT babelfish, if you will — before they can make sense of the information.

Then there are analytics and data storage.

security becomes even more important as there is little human interaction in the flow of data from device to datacentre — so called machine-to-machine communication.

 

+++++++++++++++++++
more on IOT in this IMS blog
https://blog.stcloudstate.edu/ims?s=iot

more on industry 4.0 in this IMS blog
https://blog.stcloudstate.edu/ims?s=industrial+revolution

asynch and LMS online

Asynch Delivery and the LMS Still Dominate for Online Programs

By Dian Schaffhauser  05/22/17

https://campustechnology.com/articles/2017/05/22/asynch-delivery-and-the-lms-still-dominate-for-online-programs.aspx

a recent research project  by Quality Matters and Eduventures, the “Changing Landscape of Online Education (CHLOE)” offers a “baseline” examination of program development, quality measures and other structural issues.

95 percent of larger programs (those with 2,500 or more online program students) are “wholly asynchronous” while 1.5 percent are mainly or completely synchronous. About three-quarters (73 percent) of mid-sized programs (schools with between 500 and 2,499 online program students) and 62 percent of smaller programs are fully asynchronous.

The asynchronous nature of this kind of education may explain why threaded discussions turned up as the most commonly named teaching and learning technique, mentioned by 27.4 percent of respondents, closely followed by practice-based learning, listed by 27.3 percent of survey participants.

Blackboard and Instructure Canvas dominated. Audio- and videoconferencing come in a “distant second,” according to the researchers. The primary brands that surfaced for those functions were Adobe Connect, Cisco WebEx, Zoom, Kaltura, Panopto, TechSmith Camtasia and Echo360.

While the LMS plays a significant role in online programming, the report pointed to a distinct lack of references to “much-hyped innovations,” such as adaptive learning, competency-based education systems, simulation or game-based learning tools. (my note: my mouth run dry of repeating every time people start becoming orgasmic about LMS, D2L in particular)

four in 10 require the use of instructional design support, three in 10 use a team approach for online course design and one in 10 outsources the work. Overall, some 80 percent of larger programs use instructional design expertise.

In the smallest programs, instructional design support is treated as a “faculty option” for 53 percent of institutions. Another 18 percent expect faculty to develop their online courses independently. For 13 percent of mid-sized programs, the faculty do their development work independently; another 64 percent may choose whether or not to bring in instructional design help. (my note: this is the SCSU ‘case’)

Measuring Quality

Among the many possible quality metrics suggested by the researchers, the five adopted most frequently for internal monitoring were:

  • Student achievement of program objectives (83 percent);
  • Student retention and graduation rates (77 percent);
  • Program reputation (48 percent);
  • Faculty training (47 percent); and
  • Student engagement measures (41 percent).

++++++++++++++++++++++
https://blog.stcloudstate.edu/ims?s=online+learning

fake news resources

Fake News: A Library Resource Round-Up

February 23, 2017 By  ALA Public Programs Office
http://www.programminglibrarian.org/articles/fake-news-library-round
https://www.pinterest.com/pin/218917231867987168
Evaluating Information,” ALA LibGuide
Fake News,” Indiana University East Campus Library

From
Mike Caulfield’s Web Literacy for Student Fact-Checkers
(https://webliteracy.pressbooks.com/)
Fact-Checking Organizations

There are many fact-checking sites outside the U.S. Here is a small sample.

++++++++++

An Extremely Helpful List of Fake and Misleading News Sites to Watch Out For

By   

http://nymag.com/selectall/2016/11/fake-facebook-news-sites-to-avoid.html

https://www.pinterest.com/pin/237776055306492834

https://docs.google.com/document/d/10eA5-mCZLSS4MQY5QGb5ewC3VAL6pLkT53V_81ZyitM/preview

++++++++++++++++++++++++++

UW professor: The information war is real, and we’re losing it

http://www.seattletimes.com/seattle-news/politics/uw-professor-the-information-war-is-real-and-were-losing-it/

Starbird argues in a new paper, set to be presented at a computational social-science conference in May, that these “strange clusters” of wild conspiracy talk, when mapped, point to an emerging alternative media ecosystem on the web of surprising power and reach.

It features sites such as Infowars.com, hosted by informal President Donald Trump adviser Alex Jones

There are dozens of other conspiracy-propagating websites such as beforeitsnews.com, nodisinfo.com and veteranstoday.com.

It isn’t a traditional left-right political axis, she found. There are right-wing sites like Danger & Play and left-wing sensationalizers such as The Free Thought Project. Some appear to be just trying to make money, while others are aggressively pushing political agendas.

The true common denominator, she found, is anti-globalism — deep suspicion of free trade, multinational business and global institutions.

++++++++++++++++++++++++++++
The News Literacy Project

http://www.thenewsliteracyproject.org/

++++++++++++++++++++++++++++
more on fake news in this IMS blog
https://blog.stcloudstate.edu/ims?s=fake+news

storytelling and stem

Could Storytelling Be the Secret Sauce to STEM Education?

https://ww2.kqed.org/mindshift/2015/06/05/could-storytelling-be-the-secret-sauce-to-stem-education/

Using Ursula Le Guin short story “The Ones Who Walk Away from Omelas,”  has allowed Fruchter to make his computer science math classes entirely project-based, which in turn draws the interest of kids who might not have otherwise liked computer programming.

teaching computer programming with fiction into a curriculum called StoryCode. He classifies STEM fiction into three categories: explicit, science fiction and implicit STEM texts.

“When you can call a line of code a spell, then you are getting somewhere,” Fruchter said. After all, isn’t computer code basically modern magic?

+++++++++++++

Ursula K. Le Guin on Art, Storytelling, and the Power of Language to Transform and Redeem

https://www.brainpickings.org/2018/01/30/ursula-k-le-guin-walking-on-the-water/
The paradox, of course, is that because our notion of history is rooted in the written record, words are both our instrument of truth and our weapon of distortion. We use them both to reveal and to conceal — a duality which Hannah Arendt so memorably dissected in her meditation on lying in politics.

Storytelling is a tool for knowing who we are and what we want, too. If we never find our experience described in poetry or stories, we assume that our experience is insignificant.

+++++++++++++
more on storytelling and education in this IMS blog
https://blog.stcloudstate.edu/ims?s=storytelling

NMC Horizon Report 2017 Library

NMC Horizon Report > 2017 Library Edition

http://www.nmc.org/publication/nmc-horizon-report-2017-library-edition/

PDF file 2017-nmc-horizon-report-library-EN-20ml00b

p. 26 Improving Digital Literacy

As social networking platforms proliferate and more interactions take place digitally, there are more opportunities for propagation of misinformation, copyright infringement, and privacy breaches.
https://blog.stcloudstate.edu/ims/2017/03/28/fake-news-3/
https://blog.stcloudstate.edu/ims/2017/03/28/fake-news-resources/

p. 34 Embracing the need for radical change

40% of faculty report that their students ” rarely” interact with campus librarians.

Empathy as the Leader’s Path to Change | Leading From the Library, By on October 27, 2016, http://lj.libraryjournal.com/2016/10/opinion/leading-from-the-library/empathy-as-the-leaders-path-to-change-leading-from-the-library/

Empathy as a critical quality for leaders was popularized in Daniel Goleman’s work about emotional intelligence. It is also a core component of Karol Wasylyshyn’s formula for achieving remarkable leadership. Elizabeth Borges, a women’s leadership program organizer and leadership consultant, recommends a particular practice, cognitive empathy.

Leadership in disruptive times, , First Published September 27, 2016, http://journals.sagepub.com/doi/full/10.1177/0340035216658911

What is library leadership?  a library leader is defined as the individual who articulates a vision for the organization/task and is able to inspire support and action to achieve the vision. A manager, on the other hand, is the individual tasked with organizing and carrying out the day-to-day operational activities to achieve the vision.Work places are organized in hierarchical and in team structures. Managers are appointed to administer business units or organizations whereas leaders may emerge from all levels of the hierarchical structures. Within a volatile climate the need for strong leadership is essential.  

Leaders are developed and educated within the working environment where they act and co-work with their partners and colleagues. Effective leadership complies with the mission and goals of the organization. Several assets distinguish qualitative leadership:

Mentoring. Motivation. Personal development and skills. Inspiration and collaboration. Engagement. Success and failure. Risk taking. Attributes of leaders.

Leaders require having creative minds in shaping strategies and solving problems. They are mentors for the staff, work hard and inspire them to do more with less and to start small and grow big. Staff need to be motivated to work at their optimum performance level. Leadership entails awareness of the responsibilities inherent to the roles of a leader. However, effective leadership requires the support of the upper management.

p. 36. Developments in Technology for Academic and Research Libraries

http://horizon.wiki.nmc.org/Horizon+Topics

  1. consumer technologies
  2. Digital strategies are not so much technologies as they are ways of using devices and software to enrich teaching, learning, research and information management, whether inside or outside the library. Effective Digital strategies can be used in both information and formal learning; what makes them interesting is that they transcended conventional ideas to create something that feels new, meaningful, and 21st century.
  3. enabling technologies
    this group of technologies is where substantive technological innovation begins to be visible.
  4. Internet technologies.
  5. learning technologies
  6. social media technologies. could have been subsumed under the consumer technology category, but they have become so ever-present and so widely used in every part of society that they have been elevated to their own category. As well-established as social media is, it continues to evolve at a rapid pace, with new ideas, tools, and developments coming online constantly.
  7. Visualization technologies.  from simple infographics to complex forms of visual data analysis. What they have in common is that they tap the brain’s inherent ability to rapidly process visual information, identify patterns, and sense order in complex situations. These technologies are a growing cluster of tools and processes for mining large data sets, exploring dynamic processes, and generally making the complex simple.

new horizon report 2017 technologies

 

 

p. 38 Big Data
Big data has significant implications for academic libraries in their roles as facilitators and supporters of the research process. big data use in the form of digital humanities research. Libraries are increasingly seeking to recruit for positions such as research data librarians, data curation specialists, or data visualization specialists

p. 40  Digital Scholarship Technologies

digital humanities scholars are leveraging new tools to aid in their work. ubiquity of new forms of communication including social media, text analysis software such as Umigon is helping researchers gauge public sentiment. The tool aggregates and classifies tweets as negative, positive, or neutral.

p. 42 Library Services Platforms

Diversity of format and materials, in turn, required new approaches to content collection and curation that were unavailable in the incumbent integrated library systems (ILS), which are primarily designed for print materials. LSP is different from ILS in numerous ways. Conceptually, LSPs are modeled on the idea of software as a service (SaaS),which entails delivering software applications over the internet.

p. 44 Online Identity.
incorporated  the  management of digital footprints into their programming and resources

simplify the idea of digital footprint as“data about the data” that people are searching or using online. As resident champions for advancing digital literacy,304 academic and research libraries are well-positioned to guide the process of understanding and crafting online identities.

Libraries are becoming integral players in helping students understand how to create and manage their online identities. website includes a social media skills portal that enables students to view their digital presence through the lens in which others see them, and then learn how they compare to their peers.

p. 46  Artificial Intelligence

https://www.semanticscholar.org/

p. 48 IoT

beacons are another iteration of the IoT that libraries have adopted; these small wireless devices transmit a small package of data continuously so that when devices come into proximity of the beacon’s transmission, functions are  triggered based on a related application.340 Aruba Bluetooth low-energy beacons to link digital resources to physical locations, guiding patrons to these resources through their custom navigation app and augmenting the user experience with location-based information, tutorials, and videos.

students and their computer science  professor  have  partnered  with   Bavaria’s State Library to develop a library app that triggers supplementary information about its art collection or other points of interest as users explore the space

+++++++++++++++++++++++++++
more on Horizon Reports in this IMS blog
https://blog.stcloudstate.edu/ims?s=horizon+report

digital humanities for librarians

Introduction to Digital Humanities for Librarians

Instructor: John Russell Dates: April 3rd to 28th, 2017 Credits: 1.5 CEUs Price: $175

http://libraryjuiceacademy.com/112-digital-humanities.php

Digital humanities (DH) has been heralded as the next big thing in humanities scholarship and universities have been creating initiatives and new positions in this field. Libraries, too, have moved to create a presence in the digital humanities community, setting up centers and hiring librarians to staff them. This course is designed as an introduction for librarians or library school students who have little or no exposure to DH and wish to be better positioned to offer DH support or services in a library setting. Participants will read and discuss DH scholarship, learn about frequently-used software, and think about why and how libraries and librarians engage DH. While I will encourage participants to explore more complex computing approaches (and I will support those who do as best I can), this course does not presuppose computing skills such as programming or use of the command line and will not ask participants to do much more than upload files to websites or install and use simple programs. Participants should have an interest and background in humanities scholarship and humanities librarianship and while the readings will focus on activities in the United States, our discussions can be more geographically wide-ranging.

Objectives:

– A basic knowledge of what digital humanities is and how it effects scholarship in the humanities disciplines.

– Exposure to core tools and approaches used by digital humanists.

– An understanding of how libraries and librarians have been involved with digital humanities.

– Critical engagement with the role of librarians and libraries in digital humanities.

This class has a follow-up, Introduction to Text Encoding

http://libraryjuiceacademy.com/133-text-encoding.php

John Russell is the Associate Director of the Center for Humanities and Information at Pennsylvania State University. He has been actively involved in digital humanities projects, primarily related to text encoding, and has taught courses and workshops on digital humanities methods, including “Introduction to Digital Humanities for Librarians.”

Read an interview with John Russell about this class:

http://libraryjuiceacademy.com/news/?p=769

+++++++++++++++++

more on digital humanities in this IMS blog
https://blog.stcloudstate.edu/ims?s=digital+humanities

Virtual Augmented Mixed Reality

11 Ed Tech Trends to Watch in 2017
Five higher ed leaders analyze the hottest trends in education technology this year.

http://pdf.101com.com/CampusTech/2017/701921020/CAM_1702DG.pdf

new forms of human-computer interaction (HCI) such as augmented reality (AR),virtual reality (VR) and mixed reality (MR).
p. 21
combining AR/VR/MR with cognitive computing and artificial intelligence (AI) technologies (such as machine learning, deep learning, natural language processing and chatbots).
Some thought-provoking questions include:
  • Will remote workers be able to be seen and interacted with via their holograms (i.e., attending their meetings virtually)? What would this mean for remote learners?
  • Will our smartphones increasingly allow us to see information overlaid on the real world? (Think Pokémon Go, but putting that sort of technology into a vast array of different applications, many of which could be educational in nature)
  • How do/will these new forms of HCI impact how we design our learning spaces?
  • Will students be able to pick their preferred learning setting (i.e., studying by a brook or stream or in a virtual Starbucks-like atmosphere)?
  • Will more devices/platforms be developed that combine the power of AI with VR/AR/MR-related experiences? For example, will students be able to issue a verbal question or command to be able to see and experience walking around ancient Rome?
  • Will there be many new types of learning experiences,like what Microsoft was able to achieve in its collaboration with Case Western Reserve University [OH]? Its HoloLens product transforms the way human anatomy can be taught.

p. 22 Extensive costs for VR design and development drive the need for collaborative efforts.

Case Western Reserve University, demonstrates a collaboration with the Cleveland Clinic and Microsoft to create active multi-dimensional learning using holography.

the development of more affordable high-quality virtual reality solutions.

AR game developed by the Salzburg University of Applied Sciences [Austria] (http://www.fh-salzburg.ac.at/en/) that teaches  about sustainability, the environment and living green.
Whether using AR for a gamified course or to acclimate new students to campus, the trend will continue into 2017.

++++++++++++++++++++++++++++++

15 Tech Tool Favorites From ISTE 2016

list of resources that can help educators find what they need

Google Expeditions
This virtual reality field trip tool works in conjunction with Google Cardboard and has just been officially released. The app allows teachers to guide students through an exploration of 200 (and growing) historical sites and natural resources in an immersive, three-dimensional experience. The app only works on Android devices and is free.

Flippity
This app works in conjunction with Google Sheets and allows teachers to easily make a Jeopardy-style game.

Google Science Journal
This Android app allows users to do science experiments with mobile phones. Students can use sensors in the phone or connect external sensors to collect data, but can also take notes on observations, analyze and annotate within the app.

Google Cast
This simple app solves issues of disparate devices in the classroom. When students download the app, they can project from their devices onto the screen at the front of the room easily. “You don’t have to have specific hardware, you just have to have Wi-Fi,”

Constitute
This site hosts a database of constitutions from around the world. Anything digitally available has been aggregated here. It is searchable by topic and will pull out specific excerpts related to search terms like “freedom of speech.”

YouTube
a database of YouTube Channels by subject to help educators with discoverability (hint subjects are by tab along the bottom of the document).

Zygote Body
This freemium tool has a lot of functionality in the free version, allowing students to view different parts of human anatomy and dig into how various body systems work.
Pixlr
This app has less power than Photoshop, but is free and fairly sophisticated. It works directly with Google accounts, so students can store files there.
uild With Chrome
This extension to the Chrome browser lets kids play with digital blocks like Legos. Based on the computer’s IP address, the software assigns users a plot of land on which to build nearby. There’s a Build Academy to learn how to use the various tools within the program, but then students can make whatever they want.
Google CS First
Built on Scratch’s programming language, this easy tool gives step-by-step instructions to get started and is great for the hesitant teacher who is just beginning to dip a toe into coding.
several posters about Google Apps For Education that are available to anyone for free

+++++++++++++++
More on VR in this IMS bloghttps://blog.stcloudstate.edu/ims?s=virtual+reality

1 4 5 6 7 8 10