Académique Documents
Professionnel Documents
Culture Documents
1. 2. 3. 4. Dar el nombre de las base de datos y ajustar los parmetros Definir los campos Definir las plantillas Ver las listas y los resultados de la entradas de datos.
Introducir el nombre y descripcin de nuestra base de datos Ajustar los parmetros adicionales Despus de asignar los parmetros de la base de datos nos presenta la siguiente pantalla: Nos presenta las siguientes lengetas:
Participantes
Esta opcin le permite restringir quin puede agregar entradas a esta base de datos. No afecta a quin puede leer las entradas. Pueden ser:
1
Nombre: Bazurto Jordn Erick Jos
La actividad no se considerar completada en tanto el usuario no haya enviado el nmero de entradas exigido.
Permitir comentarios
Puede permitir que los usuarios hagan comentarios a cada entrada.
Se necesita aprobacin
Debera un profesor aprobar las entradas antes de que los estudiantes puedan verlas? Esta opcin es til para moderar el contenido que potencialmente pudiera resultar ofensivo o inadecuado.
Artculos RSS
Nmero de ltimas entradas a mostrar. Puede ser desde ninguno, para deshabilitar RSS, hasta 50.
Nombre Introduccin Franja temporal para estar disponible y visble. Permitir calificar mensajes? Modo de grupo Visible a participantes
Las plantillas para la Base de datos (mdulo) te permiten controlar la capa visual de informacin cuando se est mostrando en una lista, se est viendo o se estn editando
2
Nombre: Bazurto Jordn Erick Jos
las entradas en la base de datos. Es similiar a la tcnica utilizada para las plantillas en procesadores de texto como Open Office Writer o Microsoft Word.
Los campos tienen el siguiente formato: [[Nombre del campo]] Los botones tienen el siguiente formato: ##algnbotn##
En la plantilla actual slo pueden usarse las marcas que estn en la lista de "Marcas disponibles". En la plantilla se puede insertar mediante marcas ('tags') el contenido de cada campo que se crea en la base de datos as como algunas marcas especiales, listadas ms abajo. Para utilizar las marcas que aparecen a la izquierda hay que utilizar el visor HTML, situar el cursor en el rea de texto donde ha de aparecer la marca y clicar sobre ella en el visor. Otra manera de hacerlo es escribir el nombre entre los smbolos pertinentes, por ejemplo ##as## o [[as]].
##Edit## - > crea un enlace que permite la edicin de la entrada actual ##More## - > crea un enlace a la vista de entrada nica, que puede contener ms informacin ##MoreURL## - > Crea la URL del enlace anterior, de utilidad para crear sus propios enlaces ##Delete## - > crea un enlace que permite borrar la entrada actual (si se dispone de permisos para hacerlo) ##Approve## - > crea un enlace que permite que administradores/profesores aprueben la entrada actual ##Comments## - > crea un enlace a ver/editar la pgina de comentarios, el texto del enlace es el nmero actual de comentarios (solo aparece si los comentarios estn activados) ##User## - >crea un enlace a la pgina del usuario que aadi la entrada, el texto de enlace es su nombre.
Plantilla de lista
Mediante esta plantilla se pueden controlar los campos que se utilizan y su disposicin cuando se visualizan mltiples entradas a la vez (por ejemplo los resultados de una bsqueda). Una posibilidad es que esta visualizacin muestre una informacin menos detallada que resulta accesible en la visualizacin de entrada nica.
3
Nombre: Bazurto Jordn Erick Jos
Plantilla simple
Se utiliza para visualizar una entrada nica por vez, de manera que hay ms espacio disponible en la pantalla para ofrecer, por ejemplo, versiones mayores de imgenes o bien proporcionar ms informacin que la que aparece en la visualizacin en forma de lista.
Agregar plantilla
Esta plantilla crea la disposicin de los campos y las marcas que se utilizar cuando se aadan o editen entradas en la base de datos.
Plantilla RSS
Le permite controlar el contenido de la semilla (feed) RSS de las entradas de base de datos.
Plantilla CSS
Si algn HTML en las otras plantillas requiere CSS para proveer estilos, estos CSS pueden ser especificados ac.
Plantilla Javascript
Podemos utilizar Javascript para manipular la forma en que los elementos aparecen en cualquiera plantilla: Ver lista, Ver uno o en Agregar Entrada. Bsicamente tiene que incluir la parte que desea manipular en un elemento HTML con nombre. El nombramiento es esencial, ya que le permite identificar el elemento a manipular. Imaginemos, por ejemplo, que tiene un campo en la base de datos que almacena el nombre de las personas y al mostrar los nombres vista Ver lista desea contar las veces un nombre coincide con algunos criterios y mostrar el resultado. Su base de datos contendr un campo que llamaremos "nombre". En la plantilla de la lista que ser capaz de mostrar el contenido de ese campo mediante la escritura de [[nombre]] en el lugar donde desea que aparezca esa informacin. Por ejemplo, en la repeticin de entradas en la plantilla de lista que tendr
4
Nombre: Bazurto Jordn Erick Jos
Ahora tendr que modificar esa entrada para asegurarse de que la parte que quiere manipular es un elemento con nombre
El pie de pgina de la vista de lista puede contener otro elemento con nombre para mostrar el resultado.
<div name="result"></div>
var cnt = 0; var re = /foo|Foo/; function init(){ var namedElements = document.getElementsByName("named"); for (i=0; i < namedElements.length; i++) { if(re.test(namedElements[i].innerHTML)) cnt++; } var namedResult = document.getElementsByName("result"); namedResult[0].innerHTML = cnt; } window.onload = init;
Se abrir un cuadro de nombres como es habitual en la vista de lista. Ahora en la parte inferior tambin habr el conteo de los nombres que coinciden con foo o Foo.
Resetear plantilla
Cuando se crea una base de datos por primera vez, se crea una plantilla por defecto con el formato HTML adecuado. Si posteriormente se aaden a la base de datos ms campos, al clicar el botn 'Resetear plantilla' se aadirn a la plantilla de manera similar. En este caso hay que tener en cuenta que si mientras tanto se han editado las plantillas los cambios que se hayan realizado se perdern. Por ello es recomendable completar la seleccin y edicin de los campos que formarn la base de datos antes de realizar cambios en la plantilla. El trmino Plantilla tiene diferentes significados segn el contexto en el que use.
5
Nombre: Bazurto Jordn Erick Jos
Bases de datos
El trmino Plantilla tiene un significado especial en las bases de datos.
Podemos agregar muchos tipos de campos que formarn parte de nuestrabase de datos. Cada campo admite distintos tipos de datos, con diferentes interfaces. Despus de crear los campos deseados podemos aadir informacin en la base de datos. Un campo es el nombre de la unidad de informacin. Cada entrada en una base de datos puede tener mltiples campos de diversos tipos. Por ejemplo, un campo de texto llamado 'color favorito', que permite escribirlo, o un men llamado 'poblacin' que permita escoger de un listado de poblaciones posibles. La combinacin de campos diversos nos permitir recabar toda la informacin que consideremos relevante sobre los tems que constituyen la base de datos.
Tipos de campos
Caja de seleccin
Permite crear una o ms cajas de seleccin. Cada lnea escrita en las 'opciones' aparecer como una caja de seleccin diferente en la ventana de edicin de la entrada. Al editar la entrada podremos seleccionar una o ms de las opciones y al visualizar la entrada aparecer en el campo correspondiente el texto de la o las opcin/es seleccionada/s (en el caso de que se haya seleccionado ms de una opcin aparecern la una bajo la otra, no en la misma lnea). Los Botones de radio se pueden utilizar si se desea que el usuario, al editar la entrada, seleccione tan slo una de las opciones. Las cajas de seleccin mltiple se pueden utilizar, por ejemplo, en una base de datos de pelculas, que pueden ser de horror, comedia, del oeste, etc. En este caso se podran seleccionar combinaciones de gneros, por ejemplo horror-comedia o comedia-del oeste. El campo Men (seleccin mltiple) tambin permite una seleccin de opciones, pero en este caso clicando en un men (lo cual a menudo no resulta tan obvio como seleccionar una opcin).
6
Nombre: Bazurto Jordn Erick Jos
Fecha
Permite que los usuarios entren una fecha seleccionando en un listado desplegable el da, mes y ao correspondientes.
Archivo
Permite que los usuarios suban un fichero desde su ordenador. Si se trata de un fichero de imagen sera mejor opcin seleccionar el campo dibujo.
Men
Es parecido a la caja de seleccin pero el texto escrito en el rea opciones se presentar como un listado desplegable a la hora de editar la entrada. Cada lnea de las opciones ser una opcin del desplegable.
Men (seleccin mltiple)
Parecido al caso anterior pero permite que el usuario seleccione ms de una opcin al editar la entrada manteniendo apretadas las teclas de control o maysculas mientras clica con el ratn. Resulta un poco ms complejo de utilizar que la caja de seleccin, que tambin permite selecciones mltiples.
Nmero
Pide a los usuarios que escriban un nmero. El nmero debe ser entero, aunque puede ser negativo (por ejemplo: -2,-1,0,1,2,3,...). Si se escriben caracteres no numricos stos y los que le siguen no aparecern o, si no hay ningn nmero, el resultado ser el cero. Por ejemplo: "3.14" se transformar en "3"; "1,000,000" en "1"; y "seis" aparecer como "0".
Dibujo
Permite al usuario escoger una de diversas opciones. Adems, tan slo podr guardar la entrada cuando haya realizado la seleccin. Si slo hay dos opciones opuestas (por ejemplo verdadero/falso, s/no), se puede utilizar una caja de seleccin mltiple, aunque de esta manera se podrn guardar entradas aunque el usuario no haya seleccionado ninguna de las opciones.
7
Nombre: Bazurto Jordn Erick Jos
Texto
Los usuarios pueden escribir hasta 60 caracteres de texto. El campo rea de texto se puede utilizar para textos ms largos o que requieran algn tipo de formato.
rea de texto
Permite a los usuarios escribir un texto largo y aadirle formato de manera similar a cuando se escribe un mensaje a un foro. Puede especificar el ancho en columnas y el alto en filas del rea que se presentar a los usuarios.
URL
Pide al usuario que escriba una URL. Si se selecciona la opcin autoenlazar la URL sta aparecer como un hipervnculo. Si adems se escribe algo en nombre forzado para el enlace ste ser el texto utilizado para el hipervnculo. Por ejemplo: en una base de datos sobre autores puede resultar interesante incorporar la pgina web del autor. Si se escribe 'pgina web' como nombre forzado, al clicar en el texto pgina web de la entrada podremos acceder a la URL que hayamos escrito.
To use a preset:
1. On the database page, clic en la lengeta de Ajustes previos. 2. Either click the "Choose file" button, browse for the preset ZIP on your computer and click Import, or choose a previously loaded preset. 3. If you desire, customize the fields and templates.
Thats all there is to using a preset. All the hard work of setting up the templates has been done for you.
8
Nombre: Bazurto Jordn Erick Jos
1. Exprtalas como fichero ZIP; as puedes luego importarlas a otro curso u otro sitio Moodle. 2. Gurdalas como una edicin previa para publicar la base de datos y que otros profesores de tu web puedan usarla. Aparecer en la lista de "ediciones previas" (siempre podrs quitarla luego de la lista).
Podemos crear diversos tipos de campos en nuestra base de datos. Despus de crear algn campo podemos agregar informacin en la base de datos. En la imagen siguiente se ve la pantalla para agregar una nueva entrada en una base de datos con tres campos: un campo texto' (Poblacin), un campo 'rea de texto' y un campo 'caja de seleccin' con cinco opciones, de las cuales el usuario puede seleccionar ms de una. Una vez completados los campos se puede escoger entre guardar y visualizar la nueva entrada o guardar y agregar otra entrada nueva.
Ver lista Ver uno por uno Agregar entrada Plantillas Campos
La Vista de una base de datos (una instancia de Base de datos (mdulo)) puede efectuarse de una o dos formas distintas.
9
Nombre: Bazurto Jordn Erick Jos
Ver lista
La opcin ver lista muestra mltiples entradas, posiblemente en una forma ms abreviada para asegurar que cabe toda la informacin. Usted puede usar los controles de la parte inferior de la pantalla para buscar y ordenar los contenidos.
Aadir comentario
Si los comentarios han sido habilitados por el creador de la base de datos, usted puede aadir un comentario.
Calificar entradas
Si las calificaciones han sido habilitadas por el creador de la base de datos, usted puede calificar otras entradas de la base de datos.
Una vez eliminada no podemos recuperarla de una manera fcil. La nica opcin es restaurar una copia de seguridad previa que tenga almacenada dicha Base de datos.
10
Nombre: Bazurto Jordn Erick Jos
Sugerencias
Antes de eliminar una actividad, podemos ocultarla hasta que la decisin de eliminarla sea definitiva.
Si se pretende realizar una recopilacin colaborativa podemos permitir a todos los participantes que puedan agregar comentarios a las otras contribuciones, y calificarlas.
Recopilacin de URL/Libros/Revistas sobre algn tema educativo. Proyectos de tipo Portafolio electrnico. Recopilacin de conceptos acompaadas de imgenes relativas. Se puede orientar como una galera de imgenes comentadas o como un glosario ilustrado. Espacio para compartir archivos. Presentar contenidos creados por los estudiantes fotos/posters/sitios Web/poemas para ser comentados o revisados por los otros participantes Espacio para votar y comentar una lista de potenciales logos/mascotas o nombres de proyectos.
Sugerencias
Habitualmente adems de crear un campo para el contenido principal (imagen, url, video, sonido, etc.) es muy recomendable incluir un campo para el "ttulo" y un campo para la "descripcin".
11
Nombre: Bazurto Jordn Erick Jos
Control SqlDataSource
El control SqlDataSource representa una conexin directa a una base de datos en una aplicacin Web. Los controles enlazados a datos como los controles GridView, DetailsView y FormView pueden utilizar el control SqlDataSource para recuperar y modificar datos automticamente. Se especifican comandos para seleccionar, insertar, actualizar y eliminar datos como parte del control SqlDataSource, y el control realiza estas operaciones automticamente. No es necesario escribir cdigo (por ejemplo, cdigo de ADO.NET que utiliza clases del espacio de nombres System.Data) para crear una conexin ni especificar comandos para consultar y actualizar una base de datos. En el ejemplo de cdigo siguiente se muestra un control GridView enlazado a un control SqlDataSource para recuperar, actualizar y eliminar datos. C# VB Copiar
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>GridView Edit Example</title> </head> <body>
12
Nombre: Bazurto Jordn Erick Jos
<!-- The GridView control automatically sets the columns <!-- specified in the datakeynames property as read-only. <!-- No input controls are rendered for these columns in <!-- edit mode. <asp:gridview id="CustomersGridView" datasourceid="CustomersSqlDataSource" autogeneratecolumns="true" autogeneratedeletebutton="true" autogenerateeditbutton="true" datakeynames="CustomerID" runat="server"> </asp:gridview>
<!-- This example uses Microsoft SQL Server and connects <!-- to the Northwind sample database. Use an ASP.NET <!-- expression to retrieve the connection string value <!-- from the Web.config file. <asp:sqldatasource id="CustomersSqlDataSource"
selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]" updatecommand="Update Customers SET CompanyName=@CompanyName, Address =@Address, City=@City, PostalCode=@PostalCode, Country=@Country WHERE (Custom erID = @CustomerID)" deletecommand="Delete from Customers where CustomerID = @CustomerID" connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>"
13
Nombre: Bazurto Jordn Erick Jos
runat="server"> </asp:sqldatasource>
SqlDataSource (Control de servidor Web). ASP.NET proporciona un control AccessDataSource que simplifica la tarea de conectar a un archivo de base de datos de Microsoft Access (archivo .mdb). La clase AccessDataSource hereda de la clase SqlDataSource y conecta automticamente a un archivo .mdb utilizando el proveedor de datos de NET Framework System.Data.OleDb y el proveedor OLE DB Microsoft.Jet.OLEDB.4.0. Para conectar a una base de datos de Access, se ha de proporcionar una ruta de acceso al archivo como la propiedad DataFile. Exceptuando la diferencia en cmo el control AccessDataSource conecta a una base de datos de Microsoft Access, el funcionamiento del control es exactamente igual al del control SqlDataSource. Para obtener ms informacin, vea Recuperar datos utilizando el control de servidor Web AccessDataSource.
14
Nombre: Bazurto Jordn Erick Jos