0% found this document useful (0 votes)
26 views7 pages

Notes

The document outlines features for a learning management system including adding courses, instructors, users, and videos. It also describes setting up payment gateways, generating OTPs for password resets, and using cookies for authentication.

Uploaded by

palakbharti112
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views7 pages

Notes

The document outlines features for a learning management system including adding courses, instructors, users, and videos. It also describes setting up payment gateways, generating OTPs for password resets, and using cookies for authentication.

Uploaded by

palakbharti112
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
You are on page 1/ 7

Project =>

Add Category ->Category name


Category Icon
Add
Instructor=>Name,EmailID,MobileNo,Gender,Profile,Pictu
re ,profile Summary ,About Me,Highest Qualification

====================================
====================================
=====
Course Purchase =>one time payment
Payment gateway ->Third party service provider.
(Paytm,Phonepay,RazorPay,Bankwise ,Payumoney...)
Course purchasing -Anybody can purchase the course by
paid a perticular amount and be enrolled.Can have all
recorded
and live lecture uploaded .
Free Courses ->Anybody can enrolled directly just via
registration with admin approval.
Every Course will hava a limited time period,user can
access that course for only that period.
Admin will also have authority to provide discount to
perticluar user for any course.
User =>Be enrolled in
course,registration ,login ,portfolio ,about
us ,Home ,Student feedback
Google Drive ,Vimeo,Youtube .
//Types of parameter of UDF-Input
1.Input parameter :to collect values ,from external source
,that can be used as local variable in in UDF.
To take inputs from caller .
(data_type_variable_name){
}
2.Reference Parameter:
ref keyword is used to get memory address of a
variable .If a function wants to share memory address of
it'variables
to other function ,reference type parameters are used.
To achieve call by reference concept in c# ref keyword is
used .
3.Out parameter :
when a UDF ,wants to return more than one output to
it's caller ,output parameter are used.
Out keyword is used to define a output parameter.
· Course =>Add course ,Select Category(Dynamic
bind),Course Title,Course Thubnail,Select
tutor(dynamic bind),
· course fee,Discounted fee,course duration,
· Course Detail,button
ADD Ckeditor textBox
Add CDN :
add cdn library
MailMessage->used to create the email ,compose
Smptclient use to send the mail over one server to
another
Mail Message=>
To
From
CE,BCC
Subject
message box
SMTPClient=>network credentials
create a forgot password form first feild is enter your
email ID =>check the email from database
if email not exist then show a error message & return =>
if email exists
=>generate a six digit random number
Random r=new Random();
int otp=r.nextInt(000001,999999);
and send this otp over the email and save this otp into
session & open a new page where user can
input .
step 2:enter otp=>input
Note:we have sent a otp over the email valid till next 20
min.
verify otp=>button
onclick verify=.>
If(Session[otp]==user inputed otp){
open a change password page
}
else {
show a error message & return}
step3
change password
new password=>input
confirm password=>input
update now=>button
onclick =>update now
if confirm password &new password matched =>update
the password over the email stored in the session
&return the login page
Select course=>dynamic bind
Add Video title =>
Add Video Links=>text box
Add details=>ck editor
Add duration =>float(in minutes)
Add =>button
==============================
select * from tbl_video where course=@course(int);
data:'courseid'
Construction of cookie=>
HttpCookie cookie = new HttpCookie("codehelper");

cookie["name"] = "techpile";

cookie.Expires= DateTime.Now.AddDays(5);

Response.Cookies.Add(cookie);

//how to get cookie value saved on browser

string name = Request.Cookies["codehelper"].Value;

string name1 = Request.Cookies["codehelper"].Name;

Response.Write(name);

Request.Cookies.Clear();
Request.Cookies["name"].Expires = DateTime.Now.AddDays(-1);

=============================================================================

API has only backend.It provides intraction between 2


application.
Cursor has reference.
Cursor are of two types one is implicit cursor ,second is
explicit cursor.
In mssql there are only one trigger.that is
// //HttpCookie cookie = new HttpCookie("codehelper");

//// cookie["name"] = "techpile";

//// cookie.Expires= DateTime.Now.AddDays(5);

//// Response.Cookies.Add(cookie);

// //how to get cookie value saved on browser

// //string name = Request.Cookies["codehelper"].Value;

// //string name1 = Request.Cookies["codehelper"].Name;

// //Response.Write(name);

// // Request.Cookies.Clear();

// // Request.Cookies["name"].Expires = DateTime.Now.AddDays(-1);

You might also like