Moodle Doesn't Accept SEB Server-Generated .seb Files #70
Replies: 8 comments 8 replies
-
I attempted to open a .seb config file locally with a text editor to compare the contents to a .seb config file downloaded directly from my Moodle instance. While the Moodle .seb opened in a text editor, I attempted to do the same with the SEB Server .seb file and I received an encoding error and the file would not open. So, perhaps the encoding issue is the same reason Moodle will not accept the SEB Server .seb file. |
Beta Was this translation helpful? Give feedback.
-
It seems that it depends on where within SEB Server I export the .seb file as to whether it's accepted by Moodle. For instance, exporting from Exam > Export Exam Connection Configuration results in a file that Moodle will not accept. |
Beta Was this translation helpful? Give feedback.
-
Hi Andreas -
Yes, I understand the difference in the two files' purpose. I was just
posting a comparison in troubleshooting the issue I originally posted.
There seems to be an encoding issue with the Exam-specific .seb file. I
received an error when I tried to view its contents in a text editor, and
also, Moodle reports it as an invalid .seb file.
Thanks,
Bridgette
…--------------------------
Bridgette Anderson
3by400.com
678-379-9321 :: 706-463-1003
On Thu, Oct 6, 2022 at 2:40 AM Andreas Hefti ***@***.***> wrote:
Hi,
Yes, as described in the user-manual, in SEB SEB Server there are two
different kind of SEB configurations:
-
*Connection Configuration* : This configuration is to configure SEB to
securely connect to the SEB Server for applying an exam setup with SEB
Server. This can only be used with SEB and SEB Server.
You can download a Connection Configuration that is not specific for
an exam from the Connection Configuration section. Or if you have setup an
exam, you also can download a Connection Configuration from the Exam page
"Export Exam Connection Configuration" and choose a defined Connection
Configuration in the second step. With the first download you get a SEB
configuration that connect to SEB Server and SEB will present you a list of
running exams that are defined within the SEB Server. With the second
described download you get a Connection Configuration that is specific for
an exam, SEB will connect to SEB Server and automatically select/connect to
the appropriate exam on SEB Server.
-
*Exam Configuration*: This is the usual SEB configuration for an exam
and is usually not needed to be downloaded when an exam is properly be done
with SEB Server. You can download the plain XML file of such a config but
this is usually only for testing.
At the moment SEB Server is not fully compatible with the SEB deeper
integration Plugin of Moodle. But we are working on a SEB Server Plugin for
Moodle to allow automated SEB exam restrictions on Moodle site too.
—
Reply to this email directly, view it on GitHub
<#70 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AARF6OXZ3FSHTT27Q3QBVO3WBZX5BANCNFSM6AAAAAAQ5WKQ7Q>
.
You are receiving this because you authored the thread.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
I downloaded and extracted the file but attempting to open the contents for
reading still generates an encoding error. The contents are a single
document with no file ext. I tried opening it for reading without an
extension, and I also tried adding a .seb extension and opening it ... the
same end result.
Thanks,
Bridgette
…--------------------------
Bridgette Anderson
3by400.com
678-379-9321 :: 706-463-1003
On Thu, Oct 6, 2022 at 7:09 AM Andreas Hefti ***@***.***> wrote:
Hi, Yes, the download from the Exam with "Export Exam Connection
Configuration" is a *Connection Configuration* (specific for this exam).
A Connection Configuration is zipped and encrypted if you have selected
encryption (either with password or certificate). If you have just
downloaded it (with no encryption), it is at least zipped and you should be
able to open it with a zip tool. I expect that Moodle cannot handle zipped
or encrypted .seb files.
—
Reply to this email directly, view it on GitHub
<#70 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AARF6OWEDXUIFG3A23UT7KDWB2XPFANCNFSM6AAAAAAQ5WKQ7Q>
.
You are receiving this because you authored the thread.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
Thanks, Hmm it seems that you have zipped it yourself on your Mac? Ah I see, the file is doubled zipped because of the SEB file format described here The unzipped file looks something like this in a texteditor: The "plnd" prefix indicates that it is not encrypted, just zipped again. So if you want you can open this file again within a zip-tool and will get a plain text XML SEB settings file: But at least Moodle should be able to handle the extracted file with the "plnd" prefix. This might be an issue on Moodle side. You should be able to load the file (the original as well as the unzipped) file into your SEB Configuration Tool (Windows) or with SEB itself. So it is a valid SEB file. May I ask you what your use-case is here? Because a SEB Server Connection Configuration was anyway never meant to be used on Moodle. If you want to setup an exam with SEB Server and Moodle deeper SEB integration, to restrict your exam on Moodle for SEB access only, there is a workaround described here for that. Best |
Beta Was this translation helpful? Give feedback.
-
Yes, I zipped it in order to upload it to the discussion. The .seb file
wasn’t accepted.
Regarding my inability to open the file for reading, perhaps my unarchiver
app unzipped it rather than ungzipping it ;)
Yes, I did previously find the workaround so SEB Server is configured as
described in the linked workaround post. I guess I misunderstood the
workaround step-2 to mean uploading the custom SEB config exported from SEB
Server. But, maybe he was referring to a SEB config developed external to
the server.
I have tried uploading both SEB config exports into my Moodle quiz. In my
testing the connection configuration is the only one that opens the correct
Moodle quiz. When I uploaded the exam configuration to Moodle the SEB
config opens to the SEB homepage rather than the Moodle quiz. Maybe this is
the result of the incompatibility with the Moodle deeper integration?
If I ‘hardcode’ the correct start URL into the server’s exam config and
upload that to Moodle, then I would need a unique exam config for every
exam? But, it doesn’t appear that scenario would result in the SEB Server
live monitoring of clients linking to the correct running exam.
|
Beta Was this translation helpful? Give feedback.
-
But, it doesn’t appear that scenario would result in the SEB Server live
monitoring of clients linking to the correct running exam.
Perhaps here it would’ve been clearer to say, ‘it doesn’t appear that an
exam config .seb appropriately attaches the clients to the live monitoring
of the correct running exam.
|
Beta Was this translation helpful? Give feedback.
-
By the way, currently what I’m testing is, I suppose, my own workaround.
I set my Moodle quiz to require SEB but set the config setting to use the
client config (since the connection config won’t upload to Moodle as a
.seb). But, then I was going to set the required key setting to be that of
the SEB Server config. Next, I added a link to the SEB Server connection
config for the appropriate running exam into the quiz description with
instructions to download the file in order to begin the exam.
This workaround seems to accurately lock down the quiz to require SEB,
while also connecting the client to the running exam’s live monitoring in
SEB server.
|
Beta Was this translation helpful? Give feedback.
-
When I configure a Moodle quiz to require the use of Safe Exam Browser to attempt the quiz, I then choose to upload a config file, I select the file I generated via SEB Server. Moodle then prevents the saving of the quiz settings at that point with the following error:
The uploaded file could not be saved as a SEB config file.
Based on the Moodle forums, this has been an issue since around 2020/2021. Are there certain settings I need to set or remove within SEB Server in order for the config file to be Moodle-friendly?
Beta Was this translation helpful? Give feedback.
All reactions