1 <?xml version="1.0" encoding="UTF-8"?>
2 <dia:diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">
4 <dia:attribute name="background">
5 <dia:color val="#ffffff"/>
7 <dia:attribute name="pagebreak">
8 <dia:color val="#000099"/>
10 <dia:attribute name="paper">
11 <dia:composite type="paper">
12 <dia:attribute name="name">
13 <dia:string>#A4#</dia:string>
15 <dia:attribute name="tmargin">
16 <dia:real val="2.8222000598907471"/>
18 <dia:attribute name="bmargin">
19 <dia:real val="2.8222000598907471"/>
21 <dia:attribute name="lmargin">
22 <dia:real val="2.8222000598907471"/>
24 <dia:attribute name="rmargin">
25 <dia:real val="2.8222000598907471"/>
27 <dia:attribute name="is_portrait">
28 <dia:boolean val="true"/>
30 <dia:attribute name="scaling">
31 <dia:real val="0.66474455595016479"/>
33 <dia:attribute name="fitto">
34 <dia:boolean val="true"/>
36 <dia:attribute name="fitwidth">
39 <dia:attribute name="fitheight">
44 <dia:attribute name="grid">
45 <dia:composite type="grid">
46 <dia:attribute name="width_x">
49 <dia:attribute name="width_y">
52 <dia:attribute name="visible_x">
55 <dia:attribute name="visible_y">
58 <dia:composite type="color"/>
61 <dia:attribute name="color">
62 <dia:color val="#d8e5e5"/>
64 <dia:attribute name="guides">
65 <dia:composite type="guides">
66 <dia:attribute name="hguides"/>
67 <dia:attribute name="vguides"/>
71 <dia:layer name="Fondo" visible="true">
72 <dia:object type="UML - LargePackage" version="0" id="O0">
73 <dia:attribute name="obj_pos">
74 <dia:point val="-18,-4"/>
76 <dia:attribute name="obj_bb">
77 <dia:rectangle val="-18.05,-5.05;5.05,31.05"/>
79 <dia:attribute name="elem_corner">
80 <dia:point val="-18,-4"/>
82 <dia:attribute name="elem_width">
85 <dia:attribute name="elem_height">
88 <dia:attribute name="line_colour">
89 <dia:color val="#000000"/>
91 <dia:attribute name="fill_colour">
92 <dia:color val="#ffffff"/>
94 <dia:attribute name="text_colour">
95 <dia:color val="#000000"/>
97 <dia:attribute name="stereotype">
98 <dia:string>##</dia:string>
100 <dia:attribute name="name">
101 <dia:string>#Curso#</dia:string>
104 <dia:object type="UML - Class" version="0" id="O1">
105 <dia:attribute name="obj_pos">
106 <dia:point val="-14,24"/>
108 <dia:attribute name="obj_bb">
109 <dia:rectangle val="-14.05,23.95;-6.1,29.65"/>
111 <dia:attribute name="elem_corner">
112 <dia:point val="-14,24"/>
114 <dia:attribute name="elem_width">
115 <dia:real val="7.8499999999999996"/>
117 <dia:attribute name="elem_height">
118 <dia:real val="5.5999999999999996"/>
120 <dia:attribute name="name">
121 <dia:string>#curso#</dia:string>
123 <dia:attribute name="stereotype">
124 <dia:string>##</dia:string>
126 <dia:attribute name="comment">
127 <dia:string>##</dia:string>
129 <dia:attribute name="abstract">
130 <dia:boolean val="false"/>
132 <dia:attribute name="suppress_attributes">
133 <dia:boolean val="false"/>
135 <dia:attribute name="suppress_operations">
136 <dia:boolean val="false"/>
138 <dia:attribute name="visible_attributes">
139 <dia:boolean val="true"/>
141 <dia:attribute name="visible_operations">
142 <dia:boolean val="false"/>
144 <dia:attribute name="visible_comments">
145 <dia:boolean val="false"/>
147 <dia:attribute name="wrap_operations">
148 <dia:boolean val="true"/>
150 <dia:attribute name="wrap_after_char">
153 <dia:attribute name="comment_line_length">
156 <dia:attribute name="comment_tagging">
157 <dia:boolean val="false"/>
159 <dia:attribute name="line_color">
160 <dia:color val="#000000"/>
162 <dia:attribute name="fill_color">
163 <dia:color val="#ffffff"/>
165 <dia:attribute name="text_color">
166 <dia:color val="#000000"/>
168 <dia:attribute name="normal_font">
169 <dia:font family="monospace" style="0" name="Courier"/>
171 <dia:attribute name="abstract_font">
172 <dia:font family="monospace" style="88" name="Courier-BoldOblique"/>
174 <dia:attribute name="polymorphic_font">
175 <dia:font family="monospace" style="8" name="Courier-Oblique"/>
177 <dia:attribute name="classname_font">
178 <dia:font family="sans" style="80" name="Helvetica-Bold"/>
180 <dia:attribute name="abstract_classname_font">
181 <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/>
183 <dia:attribute name="comment_font">
184 <dia:font family="sans" style="8" name="Helvetica-Oblique"/>
186 <dia:attribute name="normal_font_height">
187 <dia:real val="0.80000000000000004"/>
189 <dia:attribute name="polymorphic_font_height">
190 <dia:real val="0.80000000000000004"/>
192 <dia:attribute name="abstract_font_height">
193 <dia:real val="0.80000000000000004"/>
195 <dia:attribute name="classname_font_height">
198 <dia:attribute name="abstract_classname_font_height">
201 <dia:attribute name="comment_font_height">
204 <dia:attribute name="attributes">
205 <dia:composite type="umlattribute">
206 <dia:attribute name="name">
207 <dia:string>#id#</dia:string>
209 <dia:attribute name="type">
210 <dia:string>#INT#</dia:string>
212 <dia:attribute name="value">
213 <dia:string>##</dia:string>
215 <dia:attribute name="comment">
216 <dia:string>##</dia:string>
218 <dia:attribute name="visibility">
221 <dia:attribute name="abstract">
222 <dia:boolean val="false"/>
224 <dia:attribute name="class_scope">
225 <dia:boolean val="true"/>
228 <dia:composite type="umlattribute">
229 <dia:attribute name="name">
230 <dia:string>#anio#</dia:string>
232 <dia:attribute name="type">
233 <dia:string>#INT#</dia:string>
235 <dia:attribute name="value">
236 <dia:string>##</dia:string>
238 <dia:attribute name="comment">
239 <dia:string>##</dia:string>
241 <dia:attribute name="visibility">
244 <dia:attribute name="abstract">
245 <dia:boolean val="false"/>
247 <dia:attribute name="class_scope">
248 <dia:boolean val="false"/>
251 <dia:composite type="umlattribute">
252 <dia:attribute name="name">
253 <dia:string>#cuatrimestre#</dia:string>
255 <dia:attribute name="type">
256 <dia:string>#INT#</dia:string>
258 <dia:attribute name="value">
259 <dia:string>##</dia:string>
261 <dia:attribute name="comment">
262 <dia:string>##</dia:string>
264 <dia:attribute name="visibility">
267 <dia:attribute name="abstract">
268 <dia:boolean val="false"/>
270 <dia:attribute name="class_scope">
271 <dia:boolean val="false"/>
274 <dia:composite type="umlattribute">
275 <dia:attribute name="name">
276 <dia:string>#numero#</dia:string>
278 <dia:attribute name="type">
279 <dia:string>#INT#</dia:string>
281 <dia:attribute name="value">
282 <dia:string>##</dia:string>
284 <dia:attribute name="comment">
285 <dia:string>##</dia:string>
287 <dia:attribute name="visibility">
290 <dia:attribute name="abstract">
291 <dia:boolean val="false"/>
293 <dia:attribute name="class_scope">
294 <dia:boolean val="false"/>
297 <dia:composite type="umlattribute">
298 <dia:attribute name="name">
299 <dia:string>#descripcion#</dia:string>
301 <dia:attribute name="type">
302 <dia:string>#VARCHAR#</dia:string>
304 <dia:attribute name="value">
305 <dia:string>##</dia:string>
307 <dia:attribute name="comment">
308 <dia:string>##</dia:string>
310 <dia:attribute name="visibility">
313 <dia:attribute name="abstract">
314 <dia:boolean val="false"/>
316 <dia:attribute name="class_scope">
317 <dia:boolean val="false"/>
321 <dia:attribute name="operations"/>
322 <dia:attribute name="template">
323 <dia:boolean val="false"/>
325 <dia:attribute name="templates"/>
326 <dia:childnode parent="O0"/>
328 <dia:object type="UML - Class" version="0" id="O2">
329 <dia:attribute name="obj_pos">
330 <dia:point val="-5,-3"/>
332 <dia:attribute name="obj_bb">
333 <dia:rectangle val="-5.05,-3.05;2.9,2.65"/>
335 <dia:attribute name="elem_corner">
336 <dia:point val="-5,-3"/>
338 <dia:attribute name="elem_width">
339 <dia:real val="7.8499999999999996"/>
341 <dia:attribute name="elem_height">
342 <dia:real val="5.5999999999999996"/>
344 <dia:attribute name="name">
345 <dia:string>#enunciado#</dia:string>
347 <dia:attribute name="stereotype">
348 <dia:string>##</dia:string>
350 <dia:attribute name="comment">
351 <dia:string>##</dia:string>
353 <dia:attribute name="abstract">
354 <dia:boolean val="false"/>
356 <dia:attribute name="suppress_attributes">
357 <dia:boolean val="false"/>
359 <dia:attribute name="suppress_operations">
360 <dia:boolean val="false"/>
362 <dia:attribute name="visible_attributes">
363 <dia:boolean val="true"/>
365 <dia:attribute name="visible_operations">
366 <dia:boolean val="false"/>
368 <dia:attribute name="visible_comments">
369 <dia:boolean val="false"/>
371 <dia:attribute name="wrap_operations">
372 <dia:boolean val="true"/>
374 <dia:attribute name="wrap_after_char">
377 <dia:attribute name="comment_line_length">
380 <dia:attribute name="comment_tagging">
381 <dia:boolean val="false"/>
383 <dia:attribute name="line_color">
384 <dia:color val="#000000"/>
386 <dia:attribute name="fill_color">
387 <dia:color val="#ffffff"/>
389 <dia:attribute name="text_color">
390 <dia:color val="#000000"/>
392 <dia:attribute name="normal_font">
393 <dia:font family="monospace" style="0" name="Courier"/>
395 <dia:attribute name="abstract_font">
396 <dia:font family="monospace" style="88" name="Courier-BoldOblique"/>
398 <dia:attribute name="polymorphic_font">
399 <dia:font family="monospace" style="8" name="Courier-Oblique"/>
401 <dia:attribute name="classname_font">
402 <dia:font family="sans" style="80" name="Helvetica-Bold"/>
404 <dia:attribute name="abstract_classname_font">
405 <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/>
407 <dia:attribute name="comment_font">
408 <dia:font family="sans" style="8" name="Helvetica-Oblique"/>
410 <dia:attribute name="normal_font_height">
411 <dia:real val="0.80000000000000004"/>
413 <dia:attribute name="polymorphic_font_height">
414 <dia:real val="0.80000000000000004"/>
416 <dia:attribute name="abstract_font_height">
417 <dia:real val="0.80000000000000004"/>
419 <dia:attribute name="classname_font_height">
422 <dia:attribute name="abstract_classname_font_height">
425 <dia:attribute name="comment_font_height">
428 <dia:attribute name="attributes">
429 <dia:composite type="umlattribute">
430 <dia:attribute name="name">
431 <dia:string>#id#</dia:string>
433 <dia:attribute name="type">
434 <dia:string>#INT#</dia:string>
436 <dia:attribute name="value">
437 <dia:string>##</dia:string>
439 <dia:attribute name="comment">
440 <dia:string>##</dia:string>
442 <dia:attribute name="visibility">
445 <dia:attribute name="abstract">
446 <dia:boolean val="false"/>
448 <dia:attribute name="class_scope">
449 <dia:boolean val="true"/>
452 <dia:composite type="umlattribute">
453 <dia:attribute name="name">
454 <dia:string>#nombre#</dia:string>
456 <dia:attribute name="type">
457 <dia:string>#VARCHAR#</dia:string>
459 <dia:attribute name="value">
460 <dia:string>##</dia:string>
462 <dia:attribute name="comment">
463 <dia:string>##</dia:string>
465 <dia:attribute name="visibility">
468 <dia:attribute name="abstract">
469 <dia:boolean val="false"/>
471 <dia:attribute name="class_scope">
472 <dia:boolean val="false"/>
475 <dia:composite type="umlattribute">
476 <dia:attribute name="name">
477 <dia:string>#descripcion#</dia:string>
479 <dia:attribute name="type">
480 <dia:string>#VARCHAR#</dia:string>
482 <dia:attribute name="value">
483 <dia:string>##</dia:string>
485 <dia:attribute name="comment">
486 <dia:string>#Descripción un poco más detallada del ejercicio#</dia:string>
488 <dia:attribute name="visibility">
491 <dia:attribute name="abstract">
492 <dia:boolean val="false"/>
494 <dia:attribute name="class_scope">
495 <dia:boolean val="false"/>
498 <dia:composite type="umlattribute">
499 <dia:attribute name="name">
500 <dia:string>#autor_id#</dia:string>
502 <dia:attribute name="type">
503 <dia:string>#INT#</dia:string>
505 <dia:attribute name="value">
506 <dia:string>##</dia:string>
508 <dia:attribute name="comment">
509 <dia:string>#Autor#</dia:string>
511 <dia:attribute name="visibility">
514 <dia:attribute name="abstract">
515 <dia:boolean val="false"/>
517 <dia:attribute name="class_scope">
518 <dia:boolean val="false"/>
521 <dia:composite type="umlattribute">
522 <dia:attribute name="name">
523 <dia:string>#creado#</dia:string>
525 <dia:attribute name="type">
526 <dia:string>#DATE#</dia:string>
528 <dia:attribute name="value">
529 <dia:string>##</dia:string>
531 <dia:attribute name="comment">
532 <dia:string>##</dia:string>
534 <dia:attribute name="visibility">
537 <dia:attribute name="abstract">
538 <dia:boolean val="false"/>
540 <dia:attribute name="class_scope">
541 <dia:boolean val="false"/>
545 <dia:attribute name="operations"/>
546 <dia:attribute name="template">
547 <dia:boolean val="false"/>
549 <dia:attribute name="templates"/>
550 <dia:childnode parent="O0"/>
552 <dia:object type="UML - Association" version="1" id="O3">
553 <dia:attribute name="obj_pos">
554 <dia:point val="-9.2,1.3"/>
556 <dia:attribute name="obj_bb">
557 <dia:rectangle val="-9.25,-0.9;-5.00049,2.2"/>
559 <dia:attribute name="orth_points">
560 <dia:point val="-9.2,1.3"/>
561 <dia:point val="-7.12524,1.3"/>
562 <dia:point val="-7.12524,-0.2"/>
563 <dia:point val="-5.05049,-0.2"/>
565 <dia:attribute name="orth_orient">
570 <dia:attribute name="autorouting">
571 <dia:boolean val="true"/>
573 <dia:attribute name="name">
574 <dia:string>##</dia:string>
576 <dia:attribute name="direction">
579 <dia:attribute name="ends">
581 <dia:attribute name="role">
582 <dia:string>##</dia:string>
584 <dia:attribute name="multiplicity">
585 <dia:string>#* #</dia:string>
587 <dia:attribute name="arrow">
588 <dia:boolean val="false"/>
590 <dia:attribute name="aggregate">
593 <dia:attribute name="visibility">
598 <dia:attribute name="role">
599 <dia:string>##</dia:string>
601 <dia:attribute name="multiplicity">
602 <dia:string># 1#</dia:string>
604 <dia:attribute name="arrow">
605 <dia:boolean val="false"/>
607 <dia:attribute name="aggregate">
610 <dia:attribute name="visibility">
616 <dia:connection handle="0" to="O5" connection="15"/>
617 <dia:connection handle="1" to="O2" connection="18"/>
620 <dia:object type="UML - Association" version="1" id="O4">
621 <dia:attribute name="obj_pos">
622 <dia:point val="2.85,1.3"/>
624 <dia:attribute name="obj_bb">
625 <dia:rectangle val="0.05,0.6;3.95,19.6"/>
627 <dia:attribute name="orth_points">
628 <dia:point val="2.85,1.3"/>
629 <dia:point val="3.85,1.3"/>
630 <dia:point val="3.85,18.7"/>
631 <dia:point val="0.1,18.7"/>
633 <dia:attribute name="orth_orient">
638 <dia:attribute name="autorouting">
639 <dia:boolean val="true"/>
641 <dia:attribute name="name">
642 <dia:string>##</dia:string>
644 <dia:attribute name="direction">
647 <dia:attribute name="ends">
649 <dia:attribute name="role">
650 <dia:string>##</dia:string>
652 <dia:attribute name="multiplicity">
653 <dia:string>#* #</dia:string>
655 <dia:attribute name="arrow">
656 <dia:boolean val="false"/>
658 <dia:attribute name="aggregate">
661 <dia:attribute name="visibility">
666 <dia:attribute name="role">
667 <dia:string>##</dia:string>
669 <dia:attribute name="multiplicity">
670 <dia:string>#1#</dia:string>
672 <dia:attribute name="arrow">
673 <dia:boolean val="false"/>
675 <dia:attribute name="aggregate">
678 <dia:attribute name="visibility">
684 <dia:connection handle="0" to="O2" connection="15"/>
685 <dia:connection handle="1" to="O9" connection="4"/>
688 <dia:object type="UML - Class" version="0" id="O5">
689 <dia:attribute name="obj_pos">
690 <dia:point val="-16,-3"/>
692 <dia:attribute name="obj_bb">
693 <dia:rectangle val="-16.05,-3.05;-9.15,2.65"/>
695 <dia:attribute name="elem_corner">
696 <dia:point val="-16,-3"/>
698 <dia:attribute name="elem_width">
699 <dia:real val="6.7999999999999998"/>
701 <dia:attribute name="elem_height">
702 <dia:real val="5.5999999999999996"/>
704 <dia:attribute name="name">
705 <dia:string>#ejercicio#</dia:string>
707 <dia:attribute name="stereotype">
708 <dia:string>##</dia:string>
710 <dia:attribute name="comment">
711 <dia:string>##</dia:string>
713 <dia:attribute name="abstract">
714 <dia:boolean val="false"/>
716 <dia:attribute name="suppress_attributes">
717 <dia:boolean val="false"/>
719 <dia:attribute name="suppress_operations">
720 <dia:boolean val="false"/>
722 <dia:attribute name="visible_attributes">
723 <dia:boolean val="true"/>
725 <dia:attribute name="visible_operations">
726 <dia:boolean val="false"/>
728 <dia:attribute name="visible_comments">
729 <dia:boolean val="false"/>
731 <dia:attribute name="wrap_operations">
732 <dia:boolean val="true"/>
734 <dia:attribute name="wrap_after_char">
737 <dia:attribute name="comment_line_length">
740 <dia:attribute name="comment_tagging">
741 <dia:boolean val="false"/>
743 <dia:attribute name="line_color">
744 <dia:color val="#000000"/>
746 <dia:attribute name="fill_color">
747 <dia:color val="#ffffff"/>
749 <dia:attribute name="text_color">
750 <dia:color val="#000000"/>
752 <dia:attribute name="normal_font">
753 <dia:font family="monospace" style="0" name="Courier"/>
755 <dia:attribute name="abstract_font">
756 <dia:font family="monospace" style="88" name="Courier-BoldOblique"/>
758 <dia:attribute name="polymorphic_font">
759 <dia:font family="monospace" style="8" name="Courier-Oblique"/>
761 <dia:attribute name="classname_font">
762 <dia:font family="sans" style="80" name="Helvetica-Bold"/>
764 <dia:attribute name="abstract_classname_font">
765 <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/>
767 <dia:attribute name="comment_font">
768 <dia:font family="sans" style="8" name="Helvetica-Oblique"/>
770 <dia:attribute name="normal_font_height">
771 <dia:real val="0.80000000000000004"/>
773 <dia:attribute name="polymorphic_font_height">
774 <dia:real val="0.80000000000000004"/>
776 <dia:attribute name="abstract_font_height">
777 <dia:real val="0.80000000000000004"/>
779 <dia:attribute name="classname_font_height">
782 <dia:attribute name="abstract_classname_font_height">
785 <dia:attribute name="comment_font_height">
788 <dia:attribute name="attributes">
789 <dia:composite type="umlattribute">
790 <dia:attribute name="name">
791 <dia:string>#id#</dia:string>
793 <dia:attribute name="type">
794 <dia:string>#INT#</dia:string>
796 <dia:attribute name="value">
797 <dia:string>##</dia:string>
799 <dia:attribute name="comment">
800 <dia:string>##</dia:string>
802 <dia:attribute name="visibility">
805 <dia:attribute name="abstract">
806 <dia:boolean val="false"/>
808 <dia:attribute name="class_scope">
809 <dia:boolean val="true"/>
812 <dia:composite type="umlattribute">
813 <dia:attribute name="name">
814 <dia:string>#curso_id#</dia:string>
816 <dia:attribute name="type">
817 <dia:string>#INT#</dia:string>
819 <dia:attribute name="value">
820 <dia:string>##</dia:string>
822 <dia:attribute name="comment">
823 <dia:string>##</dia:string>
825 <dia:attribute name="visibility">
828 <dia:attribute name="abstract">
829 <dia:boolean val="false"/>
831 <dia:attribute name="class_scope">
832 <dia:boolean val="false"/>
835 <dia:composite type="umlattribute">
836 <dia:attribute name="name">
837 <dia:string>#numero#</dia:string>
839 <dia:attribute name="type">
840 <dia:string>#INT#</dia:string>
842 <dia:attribute name="value">
843 <dia:string>##</dia:string>
845 <dia:attribute name="comment">
846 <dia:string>##</dia:string>
848 <dia:attribute name="visibility">
851 <dia:attribute name="abstract">
852 <dia:boolean val="false"/>
854 <dia:attribute name="class_scope">
855 <dia:boolean val="false"/>
858 <dia:composite type="umlattribute">
859 <dia:attribute name="name">
860 <dia:string>#enunciado_id#</dia:string>
862 <dia:attribute name="type">
863 <dia:string>#INT#</dia:string>
865 <dia:attribute name="value">
866 <dia:string>##</dia:string>
868 <dia:attribute name="comment">
869 <dia:string>##</dia:string>
871 <dia:attribute name="visibility">
874 <dia:attribute name="abstract">
875 <dia:boolean val="false"/>
877 <dia:attribute name="class_scope">
878 <dia:boolean val="false"/>
881 <dia:composite type="umlattribute">
882 <dia:attribute name="name">
883 <dia:string>#grupal#</dia:string>
885 <dia:attribute name="type">
886 <dia:string>#BOOL#</dia:string>
888 <dia:attribute name="value">
889 <dia:string>##</dia:string>
891 <dia:attribute name="comment">
892 <dia:string>#Es grupal (o individual)#</dia:string>
894 <dia:attribute name="visibility">
897 <dia:attribute name="abstract">
898 <dia:boolean val="false"/>
900 <dia:attribute name="class_scope">
901 <dia:boolean val="false"/>
905 <dia:attribute name="operations"/>
906 <dia:attribute name="template">
907 <dia:boolean val="false"/>
909 <dia:attribute name="templates"/>
910 <dia:childnode parent="O0"/>
912 <dia:object type="UML - Association" version="1" id="O6">
913 <dia:attribute name="obj_pos">
914 <dia:point val="-16,-0.3"/>
916 <dia:attribute name="obj_bb">
917 <dia:rectangle val="-17.05,-1;-13.95,25.6"/>
919 <dia:attribute name="orth_points">
920 <dia:point val="-16,-0.3"/>
921 <dia:point val="-17,-0.3"/>
922 <dia:point val="-17,24.7"/>
923 <dia:point val="-14,24.7"/>
925 <dia:attribute name="orth_orient">
930 <dia:attribute name="autorouting">
931 <dia:boolean val="true"/>
933 <dia:attribute name="name">
934 <dia:string>##</dia:string>
936 <dia:attribute name="direction">
939 <dia:attribute name="ends">
941 <dia:attribute name="role">
942 <dia:string>##</dia:string>
944 <dia:attribute name="multiplicity">
945 <dia:string>#*#</dia:string>
947 <dia:attribute name="arrow">
948 <dia:boolean val="false"/>
950 <dia:attribute name="aggregate">
953 <dia:attribute name="visibility">
958 <dia:attribute name="role">
959 <dia:string>##</dia:string>
961 <dia:attribute name="multiplicity">
962 <dia:string>#1#</dia:string>
964 <dia:attribute name="arrow">
965 <dia:boolean val="false"/>
967 <dia:attribute name="aggregate">
970 <dia:attribute name="visibility">
976 <dia:connection handle="0" to="O5" connection="10"/>
977 <dia:connection handle="1" to="O1" connection="3"/>
980 <dia:object type="UML - Class" version="0" id="O7">
981 <dia:attribute name="obj_pos">
982 <dia:point val="-11,5"/>
984 <dia:attribute name="obj_bb">
985 <dia:rectangle val="-11.05,4.95;-3.1,14.65"/>
987 <dia:attribute name="elem_corner">
988 <dia:point val="-11,5"/>
990 <dia:attribute name="elem_width">
991 <dia:real val="7.8499999999999996"/>
993 <dia:attribute name="elem_height">
994 <dia:real val="9.5999999999999996"/>
996 <dia:attribute name="name">
997 <dia:string>#usuario#</dia:string>
999 <dia:attribute name="stereotype">
1000 <dia:string>##</dia:string>
1002 <dia:attribute name="comment">
1003 <dia:string>##</dia:string>
1005 <dia:attribute name="abstract">
1006 <dia:boolean val="true"/>
1008 <dia:attribute name="suppress_attributes">
1009 <dia:boolean val="false"/>
1011 <dia:attribute name="suppress_operations">
1012 <dia:boolean val="false"/>
1014 <dia:attribute name="visible_attributes">
1015 <dia:boolean val="true"/>
1017 <dia:attribute name="visible_operations">
1018 <dia:boolean val="false"/>
1020 <dia:attribute name="visible_comments">
1021 <dia:boolean val="false"/>
1023 <dia:attribute name="wrap_operations">
1024 <dia:boolean val="true"/>
1026 <dia:attribute name="wrap_after_char">
1029 <dia:attribute name="comment_line_length">
1032 <dia:attribute name="comment_tagging">
1033 <dia:boolean val="false"/>
1035 <dia:attribute name="line_color">
1036 <dia:color val="#000000"/>
1038 <dia:attribute name="fill_color">
1039 <dia:color val="#ffffff"/>
1041 <dia:attribute name="text_color">
1042 <dia:color val="#000000"/>
1044 <dia:attribute name="normal_font">
1045 <dia:font family="monospace" style="0" name="Courier"/>
1047 <dia:attribute name="abstract_font">
1048 <dia:font family="monospace" style="88" name="Courier-BoldOblique"/>
1050 <dia:attribute name="polymorphic_font">
1051 <dia:font family="monospace" style="8" name="Courier-Oblique"/>
1053 <dia:attribute name="classname_font">
1054 <dia:font family="sans" style="80" name="Helvetica-Bold"/>
1056 <dia:attribute name="abstract_classname_font">
1057 <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/>
1059 <dia:attribute name="comment_font">
1060 <dia:font family="sans" style="8" name="Helvetica-Oblique"/>
1062 <dia:attribute name="normal_font_height">
1063 <dia:real val="0.80000000000000004"/>
1065 <dia:attribute name="polymorphic_font_height">
1066 <dia:real val="0.80000000000000004"/>
1068 <dia:attribute name="abstract_font_height">
1069 <dia:real val="0.80000000000000004"/>
1071 <dia:attribute name="classname_font_height">
1074 <dia:attribute name="abstract_classname_font_height">
1077 <dia:attribute name="comment_font_height">
1080 <dia:attribute name="attributes">
1081 <dia:composite type="umlattribute">
1082 <dia:attribute name="name">
1083 <dia:string>#id#</dia:string>
1085 <dia:attribute name="type">
1086 <dia:string>#INT#</dia:string>
1088 <dia:attribute name="value">
1089 <dia:string>##</dia:string>
1091 <dia:attribute name="comment">
1092 <dia:string>##</dia:string>
1094 <dia:attribute name="visibility">
1097 <dia:attribute name="abstract">
1098 <dia:boolean val="false"/>
1100 <dia:attribute name="class_scope">
1101 <dia:boolean val="true"/>
1104 <dia:composite type="umlattribute">
1105 <dia:attribute name="name">
1106 <dia:string>#tipo#</dia:string>
1108 <dia:attribute name="type">
1109 <dia:string>#CHAR(1)#</dia:string>
1111 <dia:attribute name="value">
1112 <dia:string>##</dia:string>
1114 <dia:attribute name="comment">
1115 <dia:string>#Tipo de usuario para polimorfismo: 'd' (docente), 'a' (alumno) o 'u' (usuario, en realidad no debería estar nunca).#</dia:string>
1117 <dia:attribute name="visibility">
1120 <dia:attribute name="abstract">
1121 <dia:boolean val="false"/>
1123 <dia:attribute name="class_scope">
1124 <dia:boolean val="false"/>
1127 <dia:composite type="umlattribute">
1128 <dia:attribute name="name">
1129 <dia:string>#usuario#</dia:string>
1131 <dia:attribute name="type">
1132 <dia:string>#VARCHAR#</dia:string>
1134 <dia:attribute name="value">
1135 <dia:string>##</dia:string>
1137 <dia:attribute name="comment">
1138 <dia:string>#Para alumnos es el padrón, para docentes el usuario que les plazca (que no pueda ser un padrón válido).#</dia:string>
1140 <dia:attribute name="visibility">
1143 <dia:attribute name="abstract">
1144 <dia:boolean val="false"/>
1146 <dia:attribute name="class_scope">
1147 <dia:boolean val="false"/>
1150 <dia:composite type="umlattribute">
1151 <dia:attribute name="name">
1152 <dia:string>#email#</dia:string>
1154 <dia:attribute name="type">
1155 <dia:string>#VARCHAR#</dia:string>
1157 <dia:attribute name="value">
1158 <dia:string>##</dia:string>
1160 <dia:attribute name="comment">
1161 <dia:string>##</dia:string>
1163 <dia:attribute name="visibility">
1166 <dia:attribute name="abstract">
1167 <dia:boolean val="false"/>
1169 <dia:attribute name="class_scope">
1170 <dia:boolean val="false"/>
1173 <dia:composite type="umlattribute">
1174 <dia:attribute name="name">
1175 <dia:string>#contrasenia#</dia:string>
1177 <dia:attribute name="type">
1178 <dia:string>#VARCHAR#</dia:string>
1180 <dia:attribute name="value">
1181 <dia:string>##</dia:string>
1183 <dia:attribute name="comment">
1184 <dia:string>##</dia:string>
1186 <dia:attribute name="visibility">
1189 <dia:attribute name="abstract">
1190 <dia:boolean val="false"/>
1192 <dia:attribute name="class_scope">
1193 <dia:boolean val="false"/>
1196 <dia:composite type="umlattribute">
1197 <dia:attribute name="name">
1198 <dia:string>#nombre#</dia:string>
1200 <dia:attribute name="type">
1201 <dia:string>#VARCHAR#</dia:string>
1203 <dia:attribute name="value">
1204 <dia:string>##</dia:string>
1206 <dia:attribute name="comment">
1207 <dia:string>##</dia:string>
1209 <dia:attribute name="visibility">
1212 <dia:attribute name="abstract">
1213 <dia:boolean val="false"/>
1215 <dia:attribute name="class_scope">
1216 <dia:boolean val="false"/>
1219 <dia:composite type="umlattribute">
1220 <dia:attribute name="name">
1221 <dia:string>#telefono#</dia:string>
1223 <dia:attribute name="type">
1224 <dia:string>#INT#</dia:string>
1226 <dia:attribute name="value">
1227 <dia:string>##</dia:string>
1229 <dia:attribute name="comment">
1230 <dia:string>##</dia:string>
1232 <dia:attribute name="visibility">
1235 <dia:attribute name="abstract">
1236 <dia:boolean val="false"/>
1238 <dia:attribute name="class_scope">
1239 <dia:boolean val="false"/>
1242 <dia:composite type="umlattribute">
1243 <dia:attribute name="name">
1244 <dia:string>#creado#</dia:string>
1246 <dia:attribute name="type">
1247 <dia:string>#DATE#</dia:string>
1249 <dia:attribute name="value">
1250 <dia:string>##</dia:string>
1252 <dia:attribute name="comment">
1253 <dia:string>##</dia:string>
1255 <dia:attribute name="visibility">
1258 <dia:attribute name="abstract">
1259 <dia:boolean val="false"/>
1261 <dia:attribute name="class_scope">
1262 <dia:boolean val="false"/>
1265 <dia:composite type="umlattribute">
1266 <dia:attribute name="name">
1267 <dia:string>#activo#</dia:string>
1269 <dia:attribute name="type">
1270 <dia:string>#BOOL#</dia:string>
1272 <dia:attribute name="value">
1273 <dia:string>##</dia:string>
1275 <dia:attribute name="comment">
1276 <dia:string>##</dia:string>
1278 <dia:attribute name="visibility">
1281 <dia:attribute name="abstract">
1282 <dia:boolean val="false"/>
1284 <dia:attribute name="class_scope">
1285 <dia:boolean val="false"/>
1288 <dia:composite type="umlattribute">
1289 <dia:attribute name="name">
1290 <dia:string>#observaciones#</dia:string>
1292 <dia:attribute name="type">
1293 <dia:string>#TEXT#</dia:string>
1295 <dia:attribute name="value">
1296 <dia:string>##</dia:string>
1298 <dia:attribute name="comment">
1299 <dia:string>##</dia:string>
1301 <dia:attribute name="visibility">
1304 <dia:attribute name="abstract">
1305 <dia:boolean val="false"/>
1307 <dia:attribute name="class_scope">
1308 <dia:boolean val="false"/>
1312 <dia:attribute name="operations"/>
1313 <dia:attribute name="template">
1314 <dia:boolean val="false"/>
1316 <dia:attribute name="templates"/>
1317 <dia:childnode parent="O0"/>
1319 <dia:object type="UML - Note" version="0" id="O8">
1320 <dia:attribute name="obj_pos">
1321 <dia:point val="-2,26"/>
1323 <dia:attribute name="obj_bb">
1324 <dia:rectangle val="-2.05,25.95;3.85,30.15"/>
1326 <dia:attribute name="elem_corner">
1327 <dia:point val="-2,26"/>
1329 <dia:attribute name="elem_width">
1330 <dia:real val="5.8000000000000007"/>
1332 <dia:attribute name="elem_height">
1333 <dia:real val="4.1000000000000005"/>
1335 <dia:attribute name="line_colour">
1336 <dia:color val="#000000"/>
1338 <dia:attribute name="fill_colour">
1339 <dia:color val="#ffffff"/>
1341 <dia:attribute name="text">
1342 <dia:composite type="text">
1343 <dia:attribute name="string">
1344 <dia:string>#_ es PK física
1347 polimorfismo#</dia:string>
1349 <dia:attribute name="font">
1350 <dia:font family="monospace" style="0" name="Courier"/>
1352 <dia:attribute name="height">
1353 <dia:real val="0.80000000000000004"/>
1355 <dia:attribute name="pos">
1356 <dia:point val="-1.65,27.2"/>
1358 <dia:attribute name="color">
1359 <dia:color val="#000000"/>
1361 <dia:attribute name="alignment">
1366 <dia:childnode parent="O0"/>
1368 <dia:object type="UML - Class" version="0" id="O9">
1369 <dia:attribute name="obj_pos">
1370 <dia:point val="-6,18"/>
1372 <dia:attribute name="obj_bb">
1373 <dia:rectangle val="-6.05,17.95;0.15,21.25"/>
1375 <dia:attribute name="elem_corner">
1376 <dia:point val="-6,18"/>
1378 <dia:attribute name="elem_width">
1379 <dia:real val="6.0999999999999996"/>
1381 <dia:attribute name="elem_height">
1382 <dia:real val="3.2000000000000002"/>
1384 <dia:attribute name="name">
1385 <dia:string>#docente#</dia:string>
1387 <dia:attribute name="stereotype">
1388 <dia:string>##</dia:string>
1390 <dia:attribute name="comment">
1391 <dia:string>##</dia:string>
1393 <dia:attribute name="abstract">
1394 <dia:boolean val="false"/>
1396 <dia:attribute name="suppress_attributes">
1397 <dia:boolean val="false"/>
1399 <dia:attribute name="suppress_operations">
1400 <dia:boolean val="false"/>
1402 <dia:attribute name="visible_attributes">
1403 <dia:boolean val="true"/>
1405 <dia:attribute name="visible_operations">
1406 <dia:boolean val="false"/>
1408 <dia:attribute name="visible_comments">
1409 <dia:boolean val="false"/>
1411 <dia:attribute name="wrap_operations">
1412 <dia:boolean val="true"/>
1414 <dia:attribute name="wrap_after_char">
1417 <dia:attribute name="comment_line_length">
1420 <dia:attribute name="comment_tagging">
1421 <dia:boolean val="false"/>
1423 <dia:attribute name="line_color">
1424 <dia:color val="#000000"/>
1426 <dia:attribute name="fill_color">
1427 <dia:color val="#ffffff"/>
1429 <dia:attribute name="text_color">
1430 <dia:color val="#000000"/>
1432 <dia:attribute name="normal_font">
1433 <dia:font family="monospace" style="0" name="Courier"/>
1435 <dia:attribute name="abstract_font">
1436 <dia:font family="monospace" style="88" name="Courier-BoldOblique"/>
1438 <dia:attribute name="polymorphic_font">
1439 <dia:font family="monospace" style="8" name="Courier-Oblique"/>
1441 <dia:attribute name="classname_font">
1442 <dia:font family="sans" style="80" name="Helvetica-Bold"/>
1444 <dia:attribute name="abstract_classname_font">
1445 <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/>
1447 <dia:attribute name="comment_font">
1448 <dia:font family="sans" style="8" name="Helvetica-Oblique"/>
1450 <dia:attribute name="normal_font_height">
1451 <dia:real val="0.80000000000000004"/>
1453 <dia:attribute name="polymorphic_font_height">
1454 <dia:real val="0.80000000000000004"/>
1456 <dia:attribute name="abstract_font_height">
1457 <dia:real val="0.80000000000000004"/>
1459 <dia:attribute name="classname_font_height">
1462 <dia:attribute name="abstract_classname_font_height">
1465 <dia:attribute name="comment_font_height">
1468 <dia:attribute name="attributes">
1469 <dia:composite type="umlattribute">
1470 <dia:attribute name="name">
1471 <dia:string>#usuario_id#</dia:string>
1473 <dia:attribute name="type">
1474 <dia:string>#INT#</dia:string>
1476 <dia:attribute name="value">
1477 <dia:string>##</dia:string>
1479 <dia:attribute name="comment">
1480 <dia:string>##</dia:string>
1482 <dia:attribute name="visibility">
1485 <dia:attribute name="abstract">
1486 <dia:boolean val="false"/>
1488 <dia:attribute name="class_scope">
1489 <dia:boolean val="true"/>
1492 <dia:composite type="umlattribute">
1493 <dia:attribute name="name">
1494 <dia:string>#nombreado#</dia:string>
1496 <dia:attribute name="type">
1497 <dia:string>#BOOL#</dia:string>
1499 <dia:attribute name="value">
1500 <dia:string>##</dia:string>
1502 <dia:attribute name="comment">
1503 <dia:string>##</dia:string>
1505 <dia:attribute name="visibility">
1508 <dia:attribute name="abstract">
1509 <dia:boolean val="false"/>
1511 <dia:attribute name="class_scope">
1512 <dia:boolean val="false"/>
1516 <dia:attribute name="operations"/>
1517 <dia:attribute name="template">
1518 <dia:boolean val="false"/>
1520 <dia:attribute name="templates"/>
1522 <dia:object type="UML - Generalization" version="1" id="O10">
1523 <dia:attribute name="obj_pos">
1524 <dia:point val="-7.075,14.6"/>
1526 <dia:attribute name="obj_bb">
1527 <dia:rectangle val="-7.925,14.55;-2.9,18.05"/>
1529 <dia:attribute name="orth_points">
1530 <dia:point val="-7.075,14.6"/>
1531 <dia:point val="-7.075,16.3"/>
1532 <dia:point val="-2.95,16.3"/>
1533 <dia:point val="-2.95,18"/>
1535 <dia:attribute name="orth_orient">
1540 <dia:attribute name="orth_autoroute">
1541 <dia:boolean val="true"/>
1543 <dia:attribute name="text_colour">
1544 <dia:color val="#000000"/>
1546 <dia:attribute name="line_colour">
1547 <dia:color val="#000000"/>
1549 <dia:attribute name="name">
1550 <dia:string>##</dia:string>
1552 <dia:attribute name="stereotype">
1553 <dia:string>##</dia:string>
1556 <dia:connection handle="0" to="O7" connection="6"/>
1557 <dia:connection handle="1" to="O9" connection="1"/>
1559 <dia:childnode parent="O0"/>
1561 <dia:object type="UML - Class" version="0" id="O11">
1562 <dia:attribute name="obj_pos">
1563 <dia:point val="-14,18"/>
1565 <dia:attribute name="obj_bb">
1566 <dia:rectangle val="-14.05,17.95;-7.85,21.25"/>
1568 <dia:attribute name="elem_corner">
1569 <dia:point val="-14,18"/>
1571 <dia:attribute name="elem_width">
1572 <dia:real val="6.0999999999999996"/>
1574 <dia:attribute name="elem_height">
1575 <dia:real val="3.2000000000000002"/>
1577 <dia:attribute name="name">
1578 <dia:string>#alumno#</dia:string>
1580 <dia:attribute name="stereotype">
1581 <dia:string>##</dia:string>
1583 <dia:attribute name="comment">
1584 <dia:string>##</dia:string>
1586 <dia:attribute name="abstract">
1587 <dia:boolean val="false"/>
1589 <dia:attribute name="suppress_attributes">
1590 <dia:boolean val="false"/>
1592 <dia:attribute name="suppress_operations">
1593 <dia:boolean val="false"/>
1595 <dia:attribute name="visible_attributes">
1596 <dia:boolean val="true"/>
1598 <dia:attribute name="visible_operations">
1599 <dia:boolean val="false"/>
1601 <dia:attribute name="visible_comments">
1602 <dia:boolean val="false"/>
1604 <dia:attribute name="wrap_operations">
1605 <dia:boolean val="true"/>
1607 <dia:attribute name="wrap_after_char">
1610 <dia:attribute name="comment_line_length">
1613 <dia:attribute name="comment_tagging">
1614 <dia:boolean val="false"/>
1616 <dia:attribute name="line_color">
1617 <dia:color val="#000000"/>
1619 <dia:attribute name="fill_color">
1620 <dia:color val="#ffffff"/>
1622 <dia:attribute name="text_color">
1623 <dia:color val="#000000"/>
1625 <dia:attribute name="normal_font">
1626 <dia:font family="monospace" style="0" name="Courier"/>
1628 <dia:attribute name="abstract_font">
1629 <dia:font family="monospace" style="88" name="Courier-BoldOblique"/>
1631 <dia:attribute name="polymorphic_font">
1632 <dia:font family="monospace" style="8" name="Courier-Oblique"/>
1634 <dia:attribute name="classname_font">
1635 <dia:font family="sans" style="80" name="Helvetica-Bold"/>
1637 <dia:attribute name="abstract_classname_font">
1638 <dia:font family="sans" style="88" name="Helvetica-BoldOblique"/>
1640 <dia:attribute name="comment_font">
1641 <dia:font family="sans" style="8" name="Helvetica-Oblique"/>
1643 <dia:attribute name="normal_font_height">
1644 <dia:real val="0.80000000000000004"/>
1646 <dia:attribute name="polymorphic_font_height">
1647 <dia:real val="0.80000000000000004"/>
1649 <dia:attribute name="abstract_font_height">
1650 <dia:real val="0.80000000000000004"/>
1652 <dia:attribute name="classname_font_height">
1655 <dia:attribute name="abstract_classname_font_height">
1658 <dia:attribute name="comment_font_height">
1661 <dia:attribute name="attributes">
1662 <dia:composite type="umlattribute">
1663 <dia:attribute name="name">
1664 <dia:string>#usuario_id#</dia:string>
1666 <dia:attribute name="type">
1667 <dia:string>#INT#</dia:string>
1669 <dia:attribute name="value">
1670 <dia:string>##</dia:string>
1672 <dia:attribute name="comment">
1673 <dia:string>##</dia:string>
1675 <dia:attribute name="visibility">
1678 <dia:attribute name="abstract">
1679 <dia:boolean val="false"/>
1681 <dia:attribute name="class_scope">
1682 <dia:boolean val="true"/>
1685 <dia:composite type="umlattribute">
1686 <dia:attribute name="name">
1687 <dia:string>#nota#</dia:string>
1689 <dia:attribute name="type">
1690 <dia:string>#FLOAT#</dia:string>
1692 <dia:attribute name="value">
1693 <dia:string>##</dia:string>
1695 <dia:attribute name="comment">
1696 <dia:string>##</dia:string>
1698 <dia:attribute name="visibility">
1701 <dia:attribute name="abstract">
1702 <dia:boolean val="false"/>
1704 <dia:attribute name="class_scope">
1705 <dia:boolean val="false"/>
1709 <dia:attribute name="operations"/>
1710 <dia:attribute name="template">
1711 <dia:boolean val="false"/>
1713 <dia:attribute name="templates"/>
1715 <dia:object type="UML - Generalization" version="1" id="O12">
1716 <dia:attribute name="obj_pos">
1717 <dia:point val="-7.075,14.6"/>
1719 <dia:attribute name="obj_bb">
1720 <dia:rectangle val="-11,14.55;-6.225,18.05"/>
1722 <dia:attribute name="orth_points">
1723 <dia:point val="-7.075,14.6"/>
1724 <dia:point val="-7.075,16.3"/>
1725 <dia:point val="-10.95,16.3"/>
1726 <dia:point val="-10.95,18"/>
1728 <dia:attribute name="orth_orient">
1733 <dia:attribute name="orth_autoroute">
1734 <dia:boolean val="true"/>
1736 <dia:attribute name="text_colour">
1737 <dia:color val="#000000"/>
1739 <dia:attribute name="line_colour">
1740 <dia:color val="#000000"/>
1742 <dia:attribute name="name">
1743 <dia:string>##</dia:string>
1745 <dia:attribute name="stereotype">
1746 <dia:string>##</dia:string>
1749 <dia:connection handle="0" to="O7" connection="6"/>
1750 <dia:connection handle="1" to="O11" connection="1"/>