Welcome to the DaDesktop Community Forum
Please feel free to post your Feature requests, bug reports, and site ideas concerning DaDesktop Online Learning Platform
From Hao
Not sure how this impact the recordings we show on dadesktop.com
Problem is when you remove server, all the course recordings will not be accessible any more.
So issue to solve it
before delete the server, move the recordings left on that server to some other server the course recordings is still needed to be accessible from the user - don’t know if this is possible.Bernard S:-
We can expose two monitors, and create gui so someone can connect to second monitor:
https://people.freedesktop.org/~teuf/spice-doc/html/ch02s07.html 1
Needed for courses like OBS and few others
If a participant have high latency, detect whether they are using VPN, and notify them and advise them to do something about it.
The DaDesktop Training Room has been partly rewritten to simplify the codebase with the aim of simplification and to improve performance.
As it's purely a code rewrite, the Training Room looks pretty similar to the previous Room but there are a few small differences.
Training-room-trainer-view.png
The documentation is currently being rewritten to reflect the small changes in the way the Training Room appears but functionally there are no real differences to take into account.
We would appreciate any feedback when using the Training Room, both positive or negative.
If you've haven't used DaDesktop before, some of the terminology around the different types of Desktops available either as a trainer or a participant might seem a little confusing.
. But there are one or two applications that due to the cloning process do not work as expected, and need a few extra steps to allow normal operation.
Hyper-V server is one of these. You can find a short guide to the small changes required when running Hyper-V in DaDesktop below.
Hi all
There are a lot of interesting new developments happening with DaDesktop, so I thought it would be a good opportunity to update you about them. We're also now launching some very useful new features that have been in development for a while.
I will be doing more training sessions at some point soon to demonstrate these new features and to provide more info about the other changes. Additionally, full documentation will also be available shortly.
beta-button.png New Training Room - This has been entirely rewritten inhouse and will provide a simpler, better training room, but without some of the unwanted additional features on the original training room that was used from a separate application. This meant that the integration previously wasn't ideal, ie an extra chat function completely separate to all other chat apps was included.
new-training-room.png
There are views for Trainer, Side by Side and Grid and a new course Recording feature.
beta-button.png Enhanced Desktop view. This uses a more standardised system called QEMU Spice to provide DaDesktop sessions to users.
One major benefit is that Copy and Paste from the user's computer to the DaDesktop machine now 'just works'.
A couple of examples amongst many more :-
When using a MacBook, the clipboard 'just works', previously this relied on a non standard way of doing things compared to Windows and Linux. Unicode characters, e.g. including Polish/Chinese characters, can now be copied and pasted without issue, where previously support was poor or non-existent. This also makes usage of DD4W easier too.Newly built DD desktops will be supported straightaway, whereas older course machines will still use the older VNC connection method until they are updated.
Please see the docs on how to add this to your existing Windows and Linux FreshStart machines. There are a number of other benefits - please get in touch to find out more.
production.jpeg Optional dates on Courses - To simplify course creation, it's now possible to create Courses without specifying course dates. This additionally helps where a Trainer / or Co-ordinator wants to start working on a FreshStart machine on a course but the actual course dates are not yet known. Course dates can be added when they are finally known.
This new approach will also be particularly useful for more informal training events where dates can be agreed at short notice.
course-dates.png
Please note - the original method of adding dates when creating the course is still of course available.
production.jpeg Expected number of course participants - this new field has also been added on Course entry. It does pretty much as it says. Trainers and Co-ordinators are asked to input the expected number of participants on courses so that better planning of server resources can be made.
This is different to the Max. number of participants field as this value was sometimes inflated to allow latecomers to join a course, and ended up skewing the resources higher than necessary in our DD Planner calculations.
expected-number-of-participants.png
production.jpeg Participant Course Access Simplified - Previously, access to the DaDesktop machines for each user was only allowed after the start time set on the first day of the course. However, to allow additional time for participants to test out using DaDesktop beforehand, often the start time was set earlier than the real course time. This occasionally caused a degree of confusion for participants.
So to improve matters, course access has been greatly simplified.
On course days, course access is now available at any point in the day, ie before and after the course.
Outside of course days, participants now get 15 mins access to try their DaDesktop machines, instead of the previous 5 mins. See Joining a Course section here in the documentation.
production.jpegDeletion of older unused Standalones. Usage of DaDesktop is increasing, which is good, but there are a good number of Standalone Desktops that have not been used for a long while, and possibly may never be used again. In order to make the most of our resources, users will be asked if they haven't used their machines in the last month whether they still want to continue using them, and if no longer required the machines will be deleted in two weeks time. It's easy to stop deletion of any important desktops so that the question will never be asked again. This change is being made to free up disk space on servers, where there had been a few issues recently.
Trainers are requested to update their DaDesktop machines using the latest OS templates to get up to date with new features and security updates. Effectively this means recreating the machines using the latest OS template available, but the benefits include more secure desktops with improved features such as the QEMU Spice support mentioned above.
Almalinux 8 has been added to the default OS choices available which adds support for anyone who prefers using RedHat / CentOS Linux distros. AlmaLinux is a 1:1 binary replacement for CentOS 8 which is no longer supported.
If you need further information about DaDesktop or need any help with any of these new features, please contact me, or a member of the Tech team, and we'll be happy to assist.
To simplify things, course access to DaDesktop machines has now been simplified.
On course days, access to DD machines for participants is now available at any point in the day, ie access is now fully permitted before and after the course for the entire day Outside of course days, participant's now get 15 minutes access instead of 5 minutes to try out their DaDesktop machines.Originally, there was occasionally some confusion about course start times, if the Course times had been set earlier in DaDesktop compared to the official course start time, to allow participants to get logged in and test their machines.
Further documentation for course participants can be found here
Most applications work absolutely normally when prepared in the Fresh Start machine when using DaDesktop.
But there are one or two applications that due to the cloning process do not work fully as expected, and may need a few extra steps to allow normal operation.
Screenshot from 2022-07-20 17-50-35.png
In this case Oracle Database Server was set up in Fresh Start but when cloned to Trainers and Participant's machines, the Database server could not be contacted. This is because Oracle use the hostname of the server, which in our case gets changed when cloned as the Trainer's or Participant's machines.
Workaround steps to prepare the Oracle server application in a way that works correctly after Cloning are shown in detail, with screenshots for each step in the guide below:-
https://www.dadesktop.com/doc/oracle-server-issuesfixes-during-fresh-start-cloning
Guides for other applications that require small changes to run normally will also be added to the DaDesktop Documentation.
Please get in touch for further details
A few times now we've had Course participants who have asked if we could keep/restore access to their Desktop after a course.
Primarily, this is done now via Spool, but for occasions when users have not set up Spool, or are not offered it (Spool is not offered worldwide at present AFAIK) we should save one copy of the Trainer's or Participant's Desktop for reference.
This would require further discussion, ie
We would need a config to ask if a Desktop is required to be kept. How long would it need keeping for ? There are also space considerations in keeping Desktops.For a private server, there are other considerations to take into account.
I've recently made a major upgrade to this forum website.
Although, a number of tests have been made and everything appears to be working well after the upgrade, please get in touch with any issues that might have arisen from this work.
Add all NP users to forum, this way all staff who use DaDesktop can be alerted more easily to new features as they are announced on the forum.
Currently, although the DD home page looks good, it has hardly any indexable text content on the home page, so is quite poor in terms of SEO.
The video is great, so I would definitely keep that, but I think the page needs some text sections and images. As a simple idea something like the dadesktop.us site would be work, ie keep the main video, then some descriptive feature text panels, then panels with images. Fairly standard layout. Something for Google to latch on to.
Quick Ideas
About what DD is ? Examples Features Benefits of using DD Forum, new features, feature requests, report issues Blog link, description (as this is updated very often by Maria Lesko)Can keep simple to start with, just to get some searchable text on home page, then expand upon this in a more structured way
Remote Replica is a very useful new feature designed to replicate, or clone your Fresh Start Desktop to another server often in a different geographical location. Any changes to your machine will be silently and automatically copied in the background to the replica without requiring any further user input. Thus the Remote Replica is always ready if you need it.
New Documentation explaining useful ways how this feature can be used is now available as below :-
https://www.dadesktop.com/doc/remote-replica-1
Please let us know in the comments how you find this feature.
The ability to make publically available course recordings should be available on DaDesktop. This was previously possibly, but no longer appears to be possible currently.
We need to make sure that permission is given for this by the trainer and with the consent of participants first.
Course Recordings should be available on the DaDesktop site https://www.dadesktop.com/videos-catalog
Explanation
For certain errors / warnings we should use more specific or different wording according to the user role type. Examples below but there may be others required:-
Error not relevant to userHere the user is a participant, so doesnt know/care what a FreshStart is , and can't control a Fresh Start machine anyway1 So this error message to a participant is very confusing and not helpful.
fresh-start-error.png
A trainer who had issues with cloning FS to Trainer Desktop, getting 403 errors as the trainer desktop already existed.
403-error-not-an-error.png
here it should really say error, it should just be an Informational alert warning that trainer Desktop already exists
Another message that should only be shown to certain user rolescourse-outside-hours.png
Here the trainer was confused, thinking that this message was for him and that he was only going to have 5 minutes to work on his material. But this message should only be for Participants, not Trainers who have full time access when creating a FreshStart
@tanvi
We've recently introduced improvements so that if you need to resize your Fresh Start machines, you no longer need to make manual changes to extend the partition within the VM itself. This greatly simplifies the process and saves time.
This is the case for any standard NobleProg OS Templates, using either Windows or Linux. Custom templates may still need manual disk resizing which is detailed in the guide below.
An updated guide to resize Fresh Start desktops can be found here https://www.dadesktop.com/doc/resize-disk-of-fresh-start-desktop-in-course
We will be releasing daily billing on 9th of May! It means you will have real time access to your next bill amount and breakdown!
I'm very pleased to announce that we have released a Debian 11 (codenamed Bullseye) OS template for DaDesktop today.
This new template is being distributed to all DD nodes so will be available to every DaDesktop region shortly.
DaDesktop Templates
As a note we support Windows, Ubuntu, CentOS and Debian officially but we're happy to provide custom templates for other operating systems such as Fedora if required.
Please get in contact with us if you require assistance https://www.dadesktop.com/contact-us