Find Jobs
Hire Freelancers

Silverlight video player like YouTube (code included)

$30-100 USD

Cancelled
Posted about 14 years ago

$30-100 USD

Paid on delivery
All the code for the video player and all the features are already written and located at <[login to view URL]>. I want you to modify the code to use the latest version of Silverlight and simplify most of the functionality to create an ASP.NET webpage that will be like a video player for a school where teachers can upload videos and students can view them. ## Deliverables Using ASP.NET and Silverlight, modify the existing code for VideoShow located at <[login to view URL]> Also need to remove all unnecessary features and code from VideoShow. Need to have Microsoft live email address (free to create) to get free server space at Silverlight live ([[login to view URL]][1]) to store the videos. Need to have Microsoft Encoder (can use trial version) to encode the videos as they are uploaded to video show. Functionality: Have two kinds of users, Teacher (administrator) and Students (simple user). Each teacher has a class that a set of students belong to. There can be more than one teacher for a class, and multiple students. Each teacher and student belongs to only one class. (I will provide you the code and structure for this as I already have this built.) I need you to work on the following: Teachers can upload/delete videos to Silverlight live for their class ONLY. There are different lessons for a class, say Math, Biology, Chemistry etc. Each lesson will have multiple different videos. Students can ONLY view the videos. Student can only view videos that the teacher in their class has uploaded and in each class. As Teachers upload videos, VideoShow has to encode using Microsoft Encoder and upload to Silverlight live. All the code and functionality for this is found at the codeplex site listed above. IMPORTANT: Modify the code to adhere to the DAL, BLL model from 'TheBeerHouseProject' based off the book: ASP.NET 2.0 Website Programming, Problem - Design - Solution, <[login to view URL]> I can provide the sample code for the DAL/BLL. Sample Scenario 1: Teacher logs in (grade 1), in the home page the teacher clicks on a link for the different lessons (math, chemistry, biology etc). In the lessons page (say Math), the teacher can upload a particular video. Admin features should also include deleting an existing video and previewing the video. Student logs in (grade 1), has a list of all the lessons (math, chemistry, biology etc) . The student clicks a lesson (say Math) and then gets a list of all the available videos to view for that lesson for that class ONLY. Clicks on one of the videos and that video will start playing in the video player just like YouTube but using Silverlight and streaming from Silverlight live. Sample Scenario 2: Student logs in (grade 2) …only see’s the videos for that grade uploaded by that particular teacher for that grade (grade 2). Teacher logs in (grade 2)...navigates to lessons, videos and then chooses to delete 1 video and upload another. The same server will do the encoding and upload in real time. If you have any questions, please address them so we can clarify before we start work. Thanks
Project ID: 3142747

About the project

4 proposals
Remote project
Active 14 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
4 freelancers are bidding on average $316 USD for this job
User Avatar
See private message.
$42.50 USD in 30 days
5.0 (47 reviews)
4.5
4.5
User Avatar
See private message.
$170 USD in 30 days
4.3 (3 reviews)
2.8
2.8
User Avatar
See private message.
$199.75 USD in 30 days
0.0 (4 reviews)
0.0
0.0
User Avatar
See private message.
$850 USD in 30 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Dallas, United States
4.9
15
Payment method verified
Member since Jan 1, 2008

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.