Find Jobs
Hire Freelancers

ASP.NET & SQL One page web app

$30-250 USD

已完成
已发布大约 10 年前

$30-250 USD

货到付款
Group Randomizer Design: The design isn't the most important here but a simple mock-up is included in PPT. The design will be added once functionality is complete. Concept: Build a one-page web app that creates random groups and then emails a file containing the groups to the user. User can specify at least one distribution group that should be evenly placed. Coding Language: ASP.NET using VB, SQL Server 2005 or 2008 or MySQL Use Case: Classroom teacher has a file with over 500 students and needs to randomly assign these students to groups with representation of each grade level within the groups File layout - name or student id, grade, teacher name Scientist/Student/Researcher has to assign control/placebo groups and uploads complete list of names which need to be randomly assigned into two groups with evenly distributed male/female distribution File layout - Subject number, Male/Female Steps: Upload file. (CSV or Text File) Read file. Put file in datatable or temporary table in database Present field names in distribution column drop down list and allow user (optional) to select which field needs to be present in all groups. The groups will evenly distribute this field within all groups. (For instance if groups should have an equal number of males and females...as much as possible, meet this criteria) Ask user for number of groups desired. Ask for email address with terms and conditions agreement which allows us to send advertising. Create groups. Send email to user containing file with groups. Code: upload & parse text/excel file Put data into data table (MYSQL or SQL Server) adding randomizedvalue column and group column (can use dataset versus table if prefered) Count records Divide records by number of groups to get how many in each group Randomize contents first - update record with randomized value in randomizedvalue field Count number of variables in distribution field and then use that as the loop upper bound If parameter chosen go through number of distribution elements and add person to each group Loop through records sorted by randomized value Loop through each distribution field and add to group Next parameter until all are satisfied Last pass evenly distributes who is left that did not have a value in the parameter field If parameters not chosen, count users and put in groups sorted by random update group column with group name (one less loop required) Add email address to marketing database if not already there (insert), if already there, add 1 to iTimesUsed counter, log last dateused, log IP address from which the user requested the file Create csv file Send email to user with file Delete data from table and delete file from system after emailing Table - SQL Server: tblEmail iEmailAddressID (identity field) sEmailaddress (varchar(255) dDateAdded (datetime) iTimesUsed (int) fromIPAddress (string) Finishing Up: After signing off that functionality works, credentials will be provided where the code can be uploaded to production site. Credentials will be provided to ensure connection to database. If prefer to log to live environment, credentials can be provided after project is awarded. Email credentials will be provided to send email once project is awarded.
项目 ID: 5520346

关于此项目

8提案
远程项目
活跃10 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
颁发给:
用户头像
Hi, I have questionsIn regarding your requirements: 1. When display the option to evenly distribute, does the page need to rule out option like "student name, id" etc...? If yes, what field will be rule out? 2. In the file layout of Scientist/Student/Researcher do we have a column Name or Student ID? 3. Do we distribute only in one field or can be 2 or more (i.e. distribute evenly male/female and subject number?) Regards,
$150 USD 在3天之内
4.8 (12条评论)
5.5
5.5
8威客以平均价$185 USD来参与此工作竞价
用户头像
Hello, I am very much interested to do this work by ms sql server 2008 with asp.net & vb.net as i am experienced a lot with these. I think i can do your work efficiently. Looking forward to have a positive response from you. Thans
$130 USD 在7天之内
4.9 (282条评论)
7.5
7.5
用户头像
Hi, I am experienced .net developer. I can work on this project in .net VB (vs 2010) and MS SQL server 2012 ( can generate script which will run on 2005/2008) Thanks
$177 USD 在5天之内
4.7 (9条评论)
3.4
3.4
用户头像
Hello, Based on the looks of it you, i started thinking that most likely you would not need this anymore. However, I could do such a task if I was there at the right time :) Wishing you a great day, Oskars
$133 USD 在1天之内
5.0 (4条评论)
2.9
2.9
用户头像
A proposal has not yet been provided
$177 USD 在2天之内
0.0 (0条评论)
0.0
0.0

关于客户

UNITED STATES的国旗
Cincinnati, United States
5.0
3
付款方式已验证
会员自8月 12, 2012起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。