SEOClerks

software development

software development

Project 2 looking to build a proprietary software that is an online exam tester for sales people in my industry. An example would be www.onlineexambuilder.com. I want students to be able to login, (login set by Sales Administrator – Sales Manager) take a multiple-choice test with the test results being viewed by the sales manager and sales student. The Sales Manager, in his admin, can pull up all student names, with the date and test score revealed as a percentage. Each Sales student, when they login, can see their scores of all their tests, retake a test, take a new test. The wrong answers will only be revealed after the test is taken. I want the software to show each students performance after each test as a percentage (i.e.; 87%) This software will also allow me to White label different companies name with their own tests so in my software, I can develop tests for each company and each company can have their own proprietary testing that no other company can see. The key is that each company can be white labeled for their own exams and I can administer each company separately. Each company can have the opportunity to build their own questions or my company, as a service, can do that for them. Each company can see/view all their sales people results and, as an option, each Sales Manager can set a pass/fail grade and a certificate will awarded when they pass so the sales manager can see how each sales person is doing in the training process. The Administration Part of the Software (Controlled by Sales Manager) 1: Unlimited exams 2: Unlimited questions 3: Question types: Multiple choice and Upload Image (Upload a photo/image into the Question box) 4: Free Text 5: Import and Export Questions (From Excel) 6: View & Export Results 7: Reveal Wrong Answer(s) only questions with correct answer at end of each test. 8: Explanation section for each correct answer is an option for the Admin (Sales Manager) to fill in so when the wrong answers are displayed, there is an explanation for the answer. Again, this is optional for Sales Manager to fill while building the tests. 9: White label 10: Edit result page 11: Student (Sales person) information screen (Initial Login with Company email and password, name and title of salesperson. 12: Send & Receive notifications 13: Publish (The link to the test will come up and Sales Manager can email link to salesperson via email) 14: Automatic certification


Requirements

Project 2 looking to build a proprietary software that is an online exam tester for sales people in my industry. An example would be www.onlineexambuilder.com. I want students to be able to login, (login set by Sales Administrator – Sales Manager) take a multiple-choice test with the test results being viewed by the sales manager and sales student. The Sales Manager, in his admin, can pull up all student names, with the date and test score revealed as a percentage. Each Sales student, when they login, can see their scores of all their tests, retake a test, take a new test. The wrong answers will only be revealed after the test is taken. I want the software to show each students performance after each test as a percentage (i.e.; 87%) This software will also allow me to White label different companies name with their own tests so in my software, I can develop tests for each company and each company can have their own proprietary testing that no other company can see. The key is that each company can be white labeled for their own exams and I can administer each company separately. Each company can have the opportunity to build their own questions or my company, as a service, can do that for them. Each company can see/view all their sales people results and, as an option, each Sales Manager can set a pass/fail grade and a certificate will awarded when they pass so the sales manager can see how each sales person is doing in the training process. The Administration Part of the Software (Controlled by Sales Manager) 1: Unlimited exams 2: Unlimited questions 3: Question types: Multiple choice and Upload Image (Upload a photo/image into the Question box) 4: Free Text 5: Import and Export Questions (From Excel) 6: View & Export Results 7: Reveal Wrong Answer(s) only questions with correct answer at end of each test. 8: Explanation section for each correct answer is an option for the Admin (Sales Manager) to fill in so when the wrong answers are displayed, there is an explanation for the answer. Again, this is optional for Sales Manager to fill while building the tests. 9: White label 10: Edit result page 11: Student (Sales person) information screen (Initial Login with Company email and password, name and title of salesperson. 12: Send & Receive notifications 13: Publish (The link to the test will come up and Sales Manager can email link to salesperson via email) 14: Automatic certification


Skills Required

Software

Bids

i can develop software

Bid On Listing Created 7 years ago in Programming

Other jobs by pamila

Order Now
Process Time: 0.067685842514038

Possible Duplicate queries found!
MatchCountSQLScript
SELECT * FROM wanttobuy A, categories_wanttobuy B, seoclerks.members C WHERE A.wantid='66665' AND A.category=B.CATID AND A.USERID=C.USERID1SELECT A.*, B.name, B.seo, C.username, C.userlevel, C.footer_code, C.rating, C.ratingcount, C.googleplus_profile, C.total_recommendations, C.USERID, C.profilepicture, C.average_response_time, C.lastlogin, C.addtime FROM wanttobuy A, categories_wanttobuy B, seoclerks.members C WHERE A.wantid='66665' AND A.category=B.CATID AND A.USERID=C.USERID

/opt/clerks-staging/docroot/viewwant.php 163 () ()

SELECT * FROM seoclerks.members_recommendations WHERE USERID=733900 AND status=1 ORDER BY MRID DESC limit 11SELECT recommendation_text, FROMID, time_added FROM seoclerks.members_recommendations WHERE USERID=733900 AND status=1 ORDER BY MRID DESC limit 1

/opt/clerks-staging/docroot/include/functions/main.php 21955 getLastRecommendation() ()

SELECT * FROM seoclerks.members WHERE USERID='121930'1SELECT username FROM seoclerks.members WHERE USERID='121930'

/opt/clerks-staging/docroot/include/functions/main.php 1577 insert_get_username_from_userid() ()

SELECT * FROM ratings_buyer WHERE USERID=7339001SELECT sum(good) as thumbup, sum(bad) as thumbdown FROM ratings_buyer WHERE USERID=733900

/opt/clerks-staging/docroot/include/functions/main.php 19523 GetRatingsAsBuyerTotal() ()

SELECT * FROM wanttobuy A, categories_wanttobuy B WHERE A.wantid != 66665 AND A.category=B.CATID AND A.active=1 AND (A.tags like '%Software%' ) LIMIT 41SELECT A.wantid, A.title, A.p1, A.maxprice, B.name, B.seo FROM wanttobuy A, categories_wanttobuy B WHERE A.wantid != 66665 AND A.category=B.CATID AND A.active=1 AND (A.tags like '%Software%' ) LIMIT 4

/opt/clerks-staging/docroot/viewwant.php 551 () ()

SELECT * FROM wanttobuy A, categories_wanttobuy B WHERE A.wantid != 66665 AND A.category=B.CATID AND A.active=1 AND A.USERID=733900 LIMIT 41SELECT A.wantid, A.title, A.p1, A.maxprice, B.name, B.seo FROM wanttobuy A, categories_wanttobuy B WHERE A.wantid != 66665 AND A.category=B.CATID AND A.active=1 AND A.USERID=733900 LIMIT 4

/opt/clerks-staging/docroot/viewwant.php 568 () ()

SELECT * FROM wantcomments a, seoclerks.members b WHERE a.PID='66665' AND a.USERID=b.USERID and b.status='1' AND a.status=1 order by a.CID asc1SELECT a.comment, a.USERID, a.CID, a.time_added, a.istranslated, a.parentid, b.username, b.profilepicture FROM wantcomments a, seoclerks.members b WHERE a.PID='66665' AND a.USERID=b.USERID and b.status='1' AND a.status=1 order by a.CID asc

/opt/clerks-staging/docroot/viewwant.php 835 () ()

UPDATE wanttobuy SET viewcount = viewcount + 1 WHERE wantid='66665'1UPDATE wanttobuy SET viewcount = viewcount + 1 WHERE wantid='66665'

/opt/clerks-staging/docroot/include/functions/main.php 1729 update_wantviewcount() ()

SELECT * FROM wantbids as w, seoclerks.members AS m WHERE w.active=1 AND m.USERID=w.USERID AND m.status=1 AND w.USERID>0 AND w.wantid='66665' ORDER BY w.bidid ASC 1SELECT w.bidid, w.PID, w.comment, w.title, w.pricepublic, w.USERID, w.adjustedprice, w.ip, m.profilepicture FROM wantbids as w, seoclerks.members AS m WHERE w.active=1 AND m.USERID=w.USERID AND m.status=1 AND w.USERID>0 AND w.wantid='66665' ORDER BY w.bidid ASC

/opt/clerks-staging/docroot/viewwant.php 1192 () ()

SELECT * FROM seoclerks.members as m WHERE m.USERID=5627151SELECT m.username, m.skills, m.userlevel, m.ip, m.total_recommendations FROM seoclerks.members as m WHERE m.USERID=562715

/opt/clerks-staging/docroot/viewwant.php 1258 () ()

SELECT * FROM seoclerks.members as m WHERE m.USERID=1164631SELECT m.username, m.skills, m.userlevel, m.ip, m.total_recommendations FROM seoclerks.members as m WHERE m.USERID=116463

/opt/clerks-staging/docroot/viewwant.php 1258 () ()

SELECT * FROM seoclerks.members as m WHERE m.USERID=6611151SELECT m.username, m.skills, m.userlevel, m.ip, m.total_recommendations FROM seoclerks.members as m WHERE m.USERID=661115

/opt/clerks-staging/docroot/viewwant.php 1258 () ()

SELECT * FROM categories_wanttobuy1SELECT * FROM categories_wanttobuy

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() parseRedundantQueriesCache()

SELECT * FROM posts WHERE USERID=7339001SELECT sum(positive_ratings) as thumbup, sum(negative_ratings) as thumbdown FROM posts WHERE USERID=733900

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() GetBuyerRatingsTotal()

SELECT * FROM categories1SELECT * FROM categories

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() parseRedundantQueriesCache()

select * from categories_software order by name asc1select * from categories_software order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetSoftwareCategories()

select * from categories_wanttobuy order by name asc1select * from categories_wanttobuy order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_wantcategories()

select * from categories_wanttotrade order by name asc1select * from categories_wanttotrade order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_tradecategories()

SELECT * FROM seoclerks.members WHERE USERID='562715'1SELECT profilepicture FROM seoclerks.members WHERE USERID='562715'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='116463'1SELECT profilepicture FROM seoclerks.members WHERE USERID='116463'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='661115'1SELECT profilepicture FROM seoclerks.members WHERE USERID='661115'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='733900'1SELECT profile_data FROM seoclerks.members WHERE USERID='733900'

/opt/clerks-staging/docroot/include/functions/main.php 1927 getUserBackground() include()

Invalid SQL

count(*)sql1error_msg

Expensive SQL

Tuning the following SQL could reduce the server load substantially
LoadCountSQLMaxMin

Suspicious SQL

The following SQL have high average execution times
Avg TimeCountSQLMaxMin