Sedang Disiapkan

Self Test Software – Arabic – C++/MFC or C# Platform MS Windows - URGENT

A Self test software is required for an educational institute fully in Arabic,

If you are not an Arabic speaking programmer, please don’t be intimidated by the language, all translations will be provided and all you have to do is make the application fully Unicode and the Arabic text will be in the resources (fully supported in MS Visual Studio and Windows), as for windows’ titles and labels, and reading and writing from the database, Unicode for MS SQL Server, or UTF-8 for MySQL will do the trick, you should also install Arabic support (right to left languages) locally on your machine to be able to perform the job.

The application consists of a database on MS SQL Server or MySQL, and two clients, one for administration and the other for taking the test. The clients must be written in C++, MFC or C#

The admin software: here you can add a new test, define categories (for example, ICDL test, categories can be hardware knowledge, Spreadsheet software…) and then adding questions and a set of answers, for each answer there will be a check box to define if it is the right one or a wrong one, more than one right answers are possible.

For each category a weight can be defined, which will affect the score later on, for example, a question answered right under category with a weight of 30 will score less than one with weight 80 if the scale is from 1 to 100, the software of course will warn the user if all categories’ weights don’t add up to 100.

The admin application must also be able to define an amount of time in minutes for every test.

The second interface is the one the student uses to take the test, after entering a username and password (added in the admin program), he can choose a test to take (one of the defined earlier by the admin) and after clicking “start the test” a full screen window will open, preventing the student from switching to other applications or clicking Alt-Tab or any other way to access any other software or the internet to get answers, the only way to close the application is by clicking “finish the test”.

just after clicking start, a countdown clock will appear at the very bottom reminding the user of the time left that the admin has defined earlier, the test will be like most self test applications, a series of random questions taken from the database from all categories, appearing to the user one at a time with their corresponding answers and check boxes, next and back buttons, until all questions are answered or the user decides to click “finish” to finish the test early, after that a report will show each category and its score (if you have done a Microsoft exam before you know exactly how it looks like) and the results will be printed on the PC’s default printer.

The set of questions for a test shall not appear again to another student since they are chosen randomly.

There are a couple of open source similar software some on [url removed, login to view] that I don’t mind if you use some of their code

Since it is a Microsoft Visual Studio project I mentioned MS SQL Server assuming you are more familiar with, however, I prefer MySQL since it is easier and smaller to bundle inside the installation application.

I am a programmer myself and would appreciate the code to be fully documented and easy to understand with properly named functions and classes.

A small note: the database, the admin software, and the test software must be assumed to reside on different machines, and in use at the same time, so locking the database is very important to prevent crashing or unexpected behavior, for example, when the user starts the test, the snapshot of the database is taken and whatever the admin is changing at the time of the test, does not affect the students’ program.

If you are not an Arabic speaker please send a small test app with one window to read and write in Arabic to the database just to make sure everything is appearing properly before you go any further.

Payment Scheme:

10% after delivering a quick beta version of the program (binary, without source code or setup files)

45% after delivering the release version and testing it thoroughly (Windows 2000, XP, and Vista)

45% after delivery of source code

Kemahiran: .NET, Pengaturcaraan C, Destop Windows

Lihat lebih lanjut: arabic mfc, write arabic test, arabic software, self test, mysql arabic support, writing text app, writing test questions, writing score, writing job students, writing check example, way writing report, visual studio programmer, visual studio job, uses binary, writing studio, job window, test user, test report writing, testing test, student report writing job, sql server open source, sql programmer software, software testing platform, software testing start, software programmer job

Tentang Majikan:
( 2 ulasan ) Saint Bruno, United Kingdom

ID Projek: #328343

Dianugerahkan kepada:

tambunan

I will deliver a quick beta version ASAP so you can test it rightaway.

$250 USD dalam 21 hari
(1 Ulasan)
0.0

15 pekerja bebas membida secara purata $572 untuk pekerjaan ini

rajtuhin1

I am a software engineer, having 7+ years experience and Excellent reviews in my profile, given by service providers. We will use MySQL, and i have created a Simplest possible MySQL installer too... I will finish this Lagi

$250 USD dalam 7 hari
(155 Ulasan)
7.3
yousefla

Hi, Please see PM. Best Regards, Yousef

$750 USD dalam 10 hari
(66 Ulasan)
7.2
musaulker

Hello, I'm working with C#.NET over 3 years. I have great experience and knowledge on desktop software development using C#. I can develop your self test software.. Your regards,

$750 USD dalam 30 hari
(3 Ulasan)
5.0
QualityService

We can do this project within time; please see PMB for more details.

$750 USD dalam 10 hari
(3 Ulasan)
5.0
Wadjet

Hello, Please Check PMB

$750 USD dalam 20 hari
(20 Ulasan)
4.4
richammond

lets start but with visual basic. let me know

$550 USD dalam 6 hari
(12 Ulasan)
4.3
Peterpay

see pmb for more details.

$750 USD dalam 10 hari
(9 Ulasan)
4.2
SoftTouch

We are an arabic company with an experience in C# technology and we are willing to implement the application for you and give you the source code based on the agreed payment terms.

$500 USD dalam 15 hari
(4 Ulasan)
3.2
majidasgari

please see your PM

$725 USD dalam 23 hari
(2 Ulasan)
0.0
thecoders

We are an arabic group of software engineers, and have a good experience in programming most parts of your project.

$400 USD dalam 14 hari
(0 Ulasan)
0.0
hima0fcis

I am an Egyptian Developer , This is an easy Project for me.

$500 USD dalam 5 hari
(0 Ulasan)
0.0
fnccxln

Hello sir, please see the PM!

$700 USD dalam 7 hari
(0 Ulasan)
0.0
sib2218

Ready to compleate the task in 7 days (database - MySql, the clients in C#)

$450 USD dalam 7 hari
(0 Ulasan)
0.0
rania82

i'm ready to start in this project

$500 USD dalam 20 hari
(0 Ulasan)
0.0