Jump to content

Recommended Posts

Posted
Re Exam Write Pad - can you tell me if the ability to change font colour (to show work d

one in extra time) is now available ?

 

Many thanks

Can you use bold / italic. That's what we do.

Posted

Yes it’s a bit easier that having to program a button to activate extra time as at the moment if I did that chances are it can be changed bold to normal, italic to normal etc.... at the moment I don’t have a concrete way of setting something that cannot be changed to denote work done in extra time.

 

Also another issue is what if the user goes back through the whole text and changes bits all over the place? Not easy to track and make visible as extra time.

 

It’s a tricky one this.... but I will still keep looking to provide you with something. [emoji1303][emoji1]

  • Thanks 1
Posted
Only problem with having it change in extra time is it's more options that would need to be entered at the start of the exam and you would need to ensure that the computer/laptop time is correct before the exam (and some of us are running it on very old kit that has failed bios batteries :D )
Posted
Exactly, because the user would either need to manually prompted that they are in extra time or setup an automated switch over. Very difficult to do, which is why the manual method of changing text by the user is a sure way of showing work done in extra time...
Posted

Hi This software works fine on any Windows 10 machine, but won't even run on Windows 7 - Event viewer shows an error from .Net

Any Suggestions?

Posted

I've only just been made aware of Exam WritePad and it looks good.

I would like to be able to remove the option for single spacing (as JCQ recommends double). Is this possible?

Also the Centre number reverts to the one in there. Is it possible to put our Centre number in, so the pupils don't get mixed up (and me)?

Posted
Exactly, the config file is your means to customise the software how you wish. There is also a PDF file that is included in the ZIP file you downloaded, which describes to you in detail what each option does.
  • Thanks 1
Posted

Another couple of things from me, and I'm assuming it's site specific, but any help would be appreciated. The software seems to be randomly crashing with a 'ExamWritePad has stopped working, close the program' message. Before looking into the route of it which I will go into, it seems that if the student clicks anywhere on the screen the error popup goes behind the EWP page, but you obviously can't continue, so this message is being missed. Is there any way to keep this sort of message up front and not miss-able?

 

As for the crashing, there are 3 event errors which are the same on all machines that error, I've looked at them and have nothing to give! There is one reference to a network connection, but I disregard this because we have a lot of software running from that drive and don't have any issues, and the cabling is top notch!:

 

 

EVENT ID 1000:

Faulting application name: ExamWritePad.exe, version: 2.1.1.9, time stamp: 0x5a7dcd83

Faulting module name: MSVCR120_CLR0400.dll, version: 12.0.52519.0, time stamp: 0x5849f946

Exception code: 0xc0000006

Fault offset: 0x000000000003f349

Faulting process id: 0x19d4

Faulting application start time: 0x01d3b6b470134021

Faulting application path: P:\ExamWritePad\ExamWritePad.exe

Faulting module path: C:\Windows\SYSTEM32\MSVCR120_CLR0400.dll

Report Id: b552a550-8a04-4587-a664-3979e2ac9066

Faulting package full name:

Faulting package-relative application ID:

 

EVENT ID 1005:

Windows cannot access the file for one of the following reasons: there is a problem with the network connection, the disk that the file is stored on, or the storage drivers installed on this computer; or the disk is missing. Windows closed the program ExamWritePad because of this error.

 

Program: ExamWritePad

File:

 

The error value is listed in the Additional Data section.

User Action

1. Open the file again. This situation might be a temporary problem that corrects itself when the program runs again.

2. If the file still cannot be accessed and

- It is on the network, your network administrator should verify that there is not a problem with the network and that the server can be contacted.

- It is on a removable disk, for example, a floppy disk or CD-ROM, verify that the disk is fully inserted into the computer.

3. Check and repair the file system by running CHKDSK. To run CHKDSK, click Start, click Run, type CMD, and then click OK. At the command prompt, type CHKDSK /F, and then press ENTER.

4. If the problem persists, restore the file from a backup copy.

5. Determine whether other files on the same disk can be opened. If not, the disk might be damaged. If it is a hard disk, contact your administrator or computer hardware vendor for further assistance.

 

Additional Data

Error value: C00000C4

Disk type: 0

 

 

EVENT ID 1026:

Application: ExamWritePad.exe

Framework Version: v4.0.30319

Description: The process was terminated due to an unhandled exception.

Exception Info: System.Runtime.InteropServices.SEHException

at System.Buffer.__Memmove(Byte*, Byte*, UInt64)

at System.Buffer._Memmove(Byte*, Byte*, UInt64)

at System.Buffer.Memmove(Byte*, Byte*, UInt64)

at System.Buffer.Memcpy(Byte[], Int32, Byte*, Int32, Int32)

at System.IO.UnmanagedMemoryStream.Read(Byte[], Int32, Int32)

at System.IO.BinaryReader.ReadBytes(Int32)

at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadArrayAsBytes(System.Runtime.Serialization.Formatters.Binary.ParseRecord)

at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadArray(System.Runtime.Serialization.Formatters.Binary.BinaryHeaderEnum)

at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()

at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(System.Runtime.Remoting.Messaging.HeaderHandler, System.Runtime.Serialization.Formatters.Binary.__BinaryParser, Boolean, Boolean, System.Runtime.Remoting.Messaging.IMethodCallMessage)

at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(System.IO.Stream, System.Runtime.Remoting.Messaging.HeaderHandler, Boolean, Boolean, System.Runtime.Remoting.Messaging.IMethodCallMessage)

at System.Resources.ResourceReader.DeserializeObject(Int32)

at System.Resources.ResourceReader.LoadObjectV2(Int32, System.Resources.ResourceTypeCode ByRef)

at System.Resources.RuntimeResourceSet.GetObject(System.String, Boolean, Boolean)

at System.Resources.ResourceManager.GetObject(System.String, System.Globalization.CultureInfo, Boolean)

at ExamWritePad.RichTextEditor.ScreenOptions.InitializeComponent()

at ExamWritePad.RichTextEditor.ScreenOptions..ctor(ExamWritePad.RichTextEditor.Form2)

at ExamWritePad.RichTextEditor.Form2.BackgroundFontsToolStripMenuItem_Click(System.Object, System.EventArgs)

at System.Windows.Forms.ToolStripItem.RaiseEvent(System.Object, System.EventArgs)

at System.Windows.Forms.ToolStripMenuItem.OnClick(System.EventArgs)

at System.Windows.Forms.ToolStripItem.HandleClick(System.EventArgs)

at System.Windows.Forms.ToolStripItem.HandleMouseUp(System.Windows.Forms.MouseEventArgs)

at System.Windows.Forms.ToolStrip.OnMouseUp(System.Windows.Forms.MouseEventArgs)

at System.Windows.Forms.ToolStripDropDown.OnMouseUp(System.Windows.Forms.MouseEventArgs)

at System.Windows.Forms.Control.WmMouseUp(System.Windows.Forms.Message ByRef, System.Windows.Forms.MouseButtons, Int32)

at System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message ByRef)

at System.Windows.Forms.ToolStrip.WndProc(System.Windows.Forms.Message ByRef)

at System.Windows.Forms.ToolStripDropDown.WndProc(System.Windows.Forms.Message ByRef)

at System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr, IntPtr)

at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG ByRef)

at System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32)

at System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext)

at System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext)

at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun()

at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()

at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(System.String[])

at ExamWritePad.My.MyApplication.Main(System.String[])

Posted

Faulting application path: P:\ExamWritePad\ExamWritePad.exe

 

You running it from a network drive? If so you'll get that error if it ever dc's or drops over wireless etc as it'll crash the link

 

Note the link drop can include things like cards going into standby if they're inactive for awhile etc.

 

If you're getting it often I'd certainly try running it locally first :p Would save you some time testing if you can easily break it

 

Steve

Posted
Another couple of things from me, and I'm assuming it's site specific, but any help would be appreciated. The software seems to be randomly crashing with a 'ExamWritePad has stopped working, close the program' message. Before looking into the route of it which I will go into, it seems that if the student clicks anywhere on the screen the error popup goes behind the EWP page, but you obviously can't continue, so this message is being missed. Is there any way to keep this sort of message up front and not miss-able?

 

As for the crashing, there are 3 event errors which are the same on all machines that error, I've looked at them and have nothing to give! There is one reference to a network connection, but I disregard this because we have a lot of software running from that drive and don't have any issues, and the cabling is top notch!:

 

 

EVENT ID 1000:

Faulting application name: ExamWritePad.exe, version: 2.1.1.9, time stamp: 0x5a7dcd83

Faulting module name: MSVCR120_CLR0400.dll, version: 12.0.52519.0, time stamp: 0x5849f946

Exception code: 0xc0000006

Fault offset: 0x000000000003f349

Faulting process id: 0x19d4

Faulting application start time: 0x01d3b6b470134021

Faulting application path: P:\ExamWritePad\ExamWritePad.exe

Faulting module path: C:\Windows\SYSTEM32\MSVCR120_CLR0400.dll

Report Id: b552a550-8a04-4587-a664-3979e2ac9066

Faulting package full name:

Faulting package-relative application ID:

 

EVENT ID 1005:

Windows cannot access the file for one of the following reasons: there is a problem with the network connection, the disk that the file is stored on, or the storage drivers installed on this computer; or the disk is missing. Windows closed the program ExamWritePad because of this error.

 

Program: ExamWritePad

File:

 

The error value is listed in the Additional Data section.

User Action

1. Open the file again. This situation might be a temporary problem that corrects itself when the program runs again.

2. If the file still cannot be accessed and

- It is on the network, your network administrator should verify that there is not a problem with the network and that the server can be contacted.

- It is on a removable disk, for example, a floppy disk or CD-ROM, verify that the disk is fully inserted into the computer.

3. Check and repair the file system by running CHKDSK. To run CHKDSK, click Start, click Run, type CMD, and then click OK. At the command prompt, type CHKDSK /F, and then press ENTER.

4. If the problem persists, restore the file from a backup copy.

5. Determine whether other files on the same disk can be opened. If not, the disk might be damaged. If it is a hard disk, contact your administrator or computer hardware vendor for further assistance.

 

Additional Data

Error value: C00000C4

Disk type: 0

 

 

EVENT ID 1026:

Application: ExamWritePad.exe

Framework Version: v4.0.30319

Description: The process was terminated due to an unhandled exception.

Exception Info: System.Runtime.InteropServices.SEHException

at System.Buffer.__Memmove(Byte*, Byte*, UInt64)

at System.Buffer._Memmove(Byte*, Byte*, UInt64)

at System.Buffer.Memmove(Byte*, Byte*, UInt64)

at System.Buffer.Memcpy(Byte[], Int32, Byte*, Int32, Int32)

at System.IO.UnmanagedMemoryStream.Read(Byte[], Int32, Int32)

at System.IO.BinaryReader.ReadBytes(Int32)

at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadArrayAsBytes(System.Runtime.Serialization.Formatters.Binary.ParseRecord)

at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadArray(System.Runtime.Serialization.Formatters.Binary.BinaryHeaderEnum)

at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()

at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(System.Runtime.Remoting.Messaging.HeaderHandler, System.Runtime.Serialization.Formatters.Binary.__BinaryParser, Boolean, Boolean, System.Runtime.Remoting.Messaging.IMethodCallMessage)

at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(System.IO.Stream, System.Runtime.Remoting.Messaging.HeaderHandler, Boolean, Boolean, System.Runtime.Remoting.Messaging.IMethodCallMessage)

at System.Resources.ResourceReader.DeserializeObject(Int32)

at System.Resources.ResourceReader.LoadObjectV2(Int32, System.Resources.ResourceTypeCode ByRef)

at System.Resources.RuntimeResourceSet.GetObject(System.String, Boolean, Boolean)

at System.Resources.ResourceManager.GetObject(System.String, System.Globalization.CultureInfo, Boolean)

at ExamWritePad.RichTextEditor.ScreenOptions.InitializeComponent()

at ExamWritePad.RichTextEditor.ScreenOptions..ctor(ExamWritePad.RichTextEditor.Form2)

at ExamWritePad.RichTextEditor.Form2.BackgroundFontsToolStripMenuItem_Click(System.Object, System.EventArgs)

at System.Windows.Forms.ToolStripItem.RaiseEvent(System.Object, System.EventArgs)

at System.Windows.Forms.ToolStripMenuItem.OnClick(System.EventArgs)

at System.Windows.Forms.ToolStripItem.HandleClick(System.EventArgs)

at System.Windows.Forms.ToolStripItem.HandleMouseUp(System.Windows.Forms.MouseEventArgs)

at System.Windows.Forms.ToolStrip.OnMouseUp(System.Windows.Forms.MouseEventArgs)

at System.Windows.Forms.ToolStripDropDown.OnMouseUp(System.Windows.Forms.MouseEventArgs)

at System.Windows.Forms.Control.WmMouseUp(System.Windows.Forms.Message ByRef, System.Windows.Forms.MouseButtons, Int32)

at System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message ByRef)

at System.Windows.Forms.ToolStrip.WndProc(System.Windows.Forms.Message ByRef)

at System.Windows.Forms.ToolStripDropDown.WndProc(System.Windows.Forms.Message ByRef)

at System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr, IntPtr)

at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG ByRef)

at System.Windows.Forms.Application+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32)

at System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext)

at System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext)

at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun()

at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()

at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(System.String[])

at ExamWritePad.My.MyApplication.Main(System.String[])

 

I was about to write something similar but not in this much detail. We're using this for quite a lot of word processing students and it works well most of the time but do find it crashes randomly. We make sure all our laptops are plugged in over Ethernet so I don't think the connection is always the reason.

 

Is it possible to enable some sort of logging so we can help figure these issues out?

Posted
Yes, we run from the network as we do a lot of our software, we have a very good network, and would know if there were any comms issues. We can test on a local machine and I would also assume this would stop the error (Not fixed), but that then becomes a challenge with the regular updates as there is no install file as such. They autosave to their network areas which is a different network drive, I'm just wondering on the interaction with the executable?
Posted
While I investigate, which I must admit didn’t happen for us during Mack exams last week, if you set the option to allow minimise, you get a top menu bar button which allows EWP to drop to taskbar hopefully giving you a chance to see the message. If you could do this that would be great, thanks
Posted
An Alt-Tab allows the button to be pressed if you keep holding alt-tab. My trouble is demonstrating to the sometimes non-computer literate invigilators that change by the hour. We have mocks running at the mo, so don't want to mess with the machines right now, but I think they're free this afternoon so I can give it a test then, although it does seem to be so intermittent that I'll find it hard to replicate. It has happened twice this morning though so we shall see.
Posted
If also can’t you run it locally see how it performs, just so I have an idea of what to look for.

This is possible but we have a lot of word processing students so would require some time to update the software when a new version is released. Running from a shared network area makes it a lot quicker. I do have the software installed on a Pen Drive to use locally as a backup and that has worked in the past.

 

Most of the time the software works fine. It's the odd occasion it freezes and going into a not responding state.

Posted
There other way to do it is to run a script to copy the network version at runtime which copies the files to a local folder.
Posted
Is there any way of stopping Examwritepad from being "always on top"? we use another piece of software in my school for kids with learning disabilities (which is essentially a docked tool bar) but EWP wont allow it to appear.
Posted
Is there any way of stopping Examwritepad from being "always on top"? we use another piece of software in my school for kids with learning disabilities (which is essentially a docked tool bar) but EWP wont allow it to appear.

 

The purpose if EWP is to be on top to stop people from cheating buy attempting to use other software. It’s purpose being for exam use only.

 

I could write a config option to force on top or not but it would take some time :-)

Posted

If you could that would be awesome for the future. The toolbar thing (read&write) is an approved thing for the exams for use with some of the kids with more severe issues.

 

Thanks for the quick reply tho

Cheers

Posted
If you could that would be awesome for the future. The toolbar thing (read&write) is an approved thing for the exams for use with some of the kids with more severe issues.

 

Thanks for the quick reply tho

Cheers

 

I pride myself on not saying no to requests :-)

 

Watch this space!

Posted
I pride myself on not saying no to requests :-)

 

Watch this space!

In that case, please can you make it web based so it works on all sorts of other devices? [emoji6]

Cheers [emoji4]

  • Thanks 1
Posted
In that case, please can you make it web based so it works on all sorts of other devices? [emoji6]

Cheers [emoji4]

 

There are something’s I just cannot do until I know the current project I’m working on is sound and reliable :-)

 

I’d love to do a cross platform app but it just finding the time and biggest issue is some block the internet completely so I would have to make an offline version.

 

Big project!!

 

2019 maybe?

  • Thanks 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...