Roadmap

Our roadmap is a list of things we are planning to include in Figments.nrw. This list changes constantly, so please understand if it is not up to date – we try to keep it as updated as possible.

The features listed here are not final, some of them are just conceptual ideas, some are already implemented and some may never be available in the final version of Figments.nrw.

How this roadmap is built

We collate upcoming activities into three main groups (four if we count project administration as well):
  • Transfer and Service: Issues and activities relating to user studies, our website, events and the general communication of project results.
  • Figments.nrw: The bulk of our software development happens in here. Internally we further split this category into subgroups relating to different parts of the software, e.g. core components, networking, authoring or teaching.
  • Figments.hub: Over the course of the project we produce some content ourself, mainly to have some objects or environments to test on and to facilitate our user studies. On top of that we will make these assets and figments available in-app as well as on our website.
In quarterly term we take a look at items we are currently working on, items that need to be worked on and try to fill in the blanks where needed. These roadmap items exists in a large and unwieldy table, but we try to do the best we can with that. What you are seeing here is this table exported as a .csv and imported here, with some styling added along the way.

The main goals

The main goal of Figments.nrw is to provide the tools neccessary to facilitate learning with virtual reality in higher education.

As this involves work in many different parts, from software development to training material on how to use Figments.nrw, we also work (and break) on many different parts simultaneously. As Figments.nrw is realized via public funding provided by the Digitale Hochschule NRW we have a timeline to adhere to, that is, a date were we want to be able to say “we are done”. Preferrably before Q4 of 2023, as that is when our funding ends.

To achieve a sustainable state of Figments.nrw over this period and further into the future, we focus on these main goals:

VR in Higher Education

At its core, we want to establish a framework with which augmented and virtual reality can be incorporated in higher education without the need for subject matter experts to aquire specific expertise in technical domains. Content creation, teaching and sharing of didactically and paedagogically authored content should be at least as easy in these enriched and immersive media as it is in conventional settings.

One major inhibitating factor of using Augmented and Virtual Reality in a broader context is the effort needed to create 3D assets and author didactical and methodical effective learning content depending on these assets.

One way Figments.nrw works to compensate this factor is by creating robust authoring tools that can be used by any one, without the need for specific expertise in technical domains like 3D modelling or programming.

Evaluation of software, didactics and methodologies

This framework will be tested and evaluated to meet the needs of our stakeholders in higher education to facilitate good learning and teaching. We work in higher education ourselves and most of us are working on our dissertations as well, so we are committed to keeping the standards of good science practices up.

As we are working closely together with other stakeholders involved in higher education (via our partner universities or our associated partners), we conduct user studies to validate and evaluate our software, our didactical approaches as well as our core concepts and individual components.

Community of Practice

To furthen our first goal, to facilitate VR in higher education, we want to give our partners and associated partnes the information they need in regards to using Figments.nrw as a specific solution, but also in regards to good practices in designing virtual worlds for teaching and learning in general. To realize this goal we currently work on articles and tutorial for technical aspects of VR content creation (e.g. “how do i generate a 3D-model” or “how do i download and import a model from a third-party repository”) as well as on a didactical concept. This concept will not only be a written document, but will be experiencable inside of Figments.nrw (akin to our technical showroom).

Open Source and Open Educational Resources

We are commited to releasing Figments.nrw for free to be used by anyone. Furthermore, we are commited to releasing our source code, open a public issue tracker and using Figments.nrw ourselves in our specifics contexts. Be that in the teaching of students of education, in domain specific subject areas or to develop new features in the future. We want to use a free and open authoring tool to generate immersive and fun learning experiences and we hope you want to too.

Roadmap Timeline

This schedule seems to be constantly evolving, so please understand that it is quite possible that not every item listed here will end up in the initial version of Figments.nrw. Think of it as an insight into our development process. If you have any questions or suggestions, please feel free to contact us!

TermTransfer & ServiceFigments.nrwFigments.repository

Q3 2022

Evaluation;Paper MedienPaed (in review)FileIO;GLTF ImportEnvironments;Classroom 1

Q3 2022

Evaluation;Paper Handbuch E-Learning (in production)FileIO;WebDAV APIEnvironments;Classroom 2

Q3 2022

Evaluation;Study efficiency and acceptance of annotationsFileIO;Update ReadyPlayer.me SDKEnvironments;Workshop 1

Q3 2022

Showroom;Technics Corridor (Ongoing)FileIO;Local File BrowserEnvironments;Lecture Hall

Q3 2022

Website;Integrate RPM Avatar EditorFileIO;Figment/Assets Spawn AreaEnvironments;Lobby

Q3 2022

Website;Dev-Blog UIFileIO;Upload Local Files to RepoEnvironments;Chem-Lab (in work at BUW)

Q3 2022

Website;Dev-Blog Backend AuthoringInteraction;Object Context MenuFigments;Whiteboard

Q3 2022

Website;Dev-Blog Frontend AuthoringInteraction;Object Management (Grouping, etc.)Figments;Media-Frame (plane to show 2D assets on)

Q3 2022

Website;Publications & TalksInteraction;State BubblesFigments;Audio-Annotation

Q3 2022

Events;Proposed: QoMEX, LippstadtInteraction;Collision VisualisationAssets;Whiteboard-Variants

Q3 2022

Authoring;Scene Creation FrontendAssets;Props for Demo-Scenes

Q3 2022

Authoring;Player Spawn AreaAssets;Collaboration Props (Notes, Blocks, etc.)

Q3 2022

Authoring;Finalize VR-Authoring ConceptAssets;Fonts & Typography

Q3 2022

Authoring;Environment Templates

Q3 2022

Authoring;Node or List-based Editing

Q3 2022

Network;Stabilize Orchestration for easier deployment for UseCase2

Q3 2022

Network;Maintenance

Q3 2022

Network;Session Manager

Q3 2022

Player;Implement Avatar Cache

Q3 2022

State;Transitions between environments

Q3 2022

UI;New MainMenu using UI Toolkit

Q3 2022

UI;"Tablet" UI

Q3 2022

UI;Contextual UI Elements in VR

Q3 2022

UI;Overall UI Concept

Q3 2022

UI;Explore Worldspace UI Toolkit options

Q3 2022

Utilities;Fix Agora Bugs

Q4 2022

Evaluation;User Study IIFileIO;Sketchfab APIEnvironments;Mirror Scene for Avatar related scenarios

Q4 2022

Evaluation;Paper Requirement Analysis (in production)FileIO;3D-ThumbnailsFigments;Avatar-Recorder

Q4 2022

Evaluation;October: IEEE VR 2023 CfP DeadlineFileIO;Integrating an exemplary domain-specific Object Database (e.g. pdb files)

Q4 2022

Showroom; Didactics Corridor (how to create and design virtual worlds from a pedagogics standpoint)Authoring;Environment Creation

Q4 2022

Website;Knowledge BasePlayer;Create Default Avatars in Figments Style

Q4 2022

Events;Proposed: Workshop with associated Partners (Quarterly)Network;Transition away from SmoothSync

Q4 2022

Events;VRAR Workshop DeLFI

Q4 2022

Events;xr-week

Q4 2022

Community;Proposed: Open Mattermost for associated partners

Table of Contents