- Infos Générales 02
+ Infos Générales
{
{ field: 'semestre', headerName: 'Semestre', hide: false, Width: 50, renderCell: (params) =>
, },
{ field: 'diplome_code', headerName: 'Diplome', hide: false, maxWidth: 200, flex: 1, renderCell: (params) =>
, },
+ { field: 'credit', headerName: 'credit', hide: false, Width: 50, renderCell: (params) =>
, },
{ field: 'ue_code', headerName: 'UE Code', flex: 1, hide: false, maxWidth: 250, renderCell: (params) =>
, },
{ field: 'ue_titre', headerName: 'UE Titre', hide: false, minWidth: 200, flex: 1, renderCell: (params) =>
, },
{ field: 'competence_code', headerName: 'Competence Code', flex: 1, hide: false, minWidth: 200, renderCell: (params) =>
, },
- { field: 'competence_description', headerName: 'Competence desc.', flex: 1, hide: false, minWidth: 200, renderCell: (params) =>
, },
+ { field: 'competence_description', headerName: 'Competence desc.', flex: 1, hide: true, minWidth: 200, renderCell: (params) =>
, },
{ field: 'domaine_competence_code', headerName: 'Domaine. Compét. Code', flex: 1, hide: false, minWidth: 200, renderCell: (params) =>
, },
- { field: 'domaine_competence_description', headerName: 'Domaine. Compét. desc.', flex: 1, hide: false, minWidth: 200, renderCell: (params) =>
, },
+ { field: 'domaine_competence_description', headerName: 'Domaine. Compét. desc.', flex: 1, hide: true, minWidth: 200, renderCell: (params) =>
, },
+
+ { field: 'coefficient', headerName: 'Coef.', hide: false, Width: 50, renderCell: (params) =>
, },
+ { field: 'seuil_validation', headerName: 'Seuil V.', hide: false, Width: 50, renderCell: (params) =>
, },
+ {
+ field: 'is_noted', headerName: 'Noté', hide: false, Width: 50, renderCell: (params) =>
,
+ renderCell: (cellValues) => {
+ return (
+
+ {cellValues.row.is_noted && String(cellValues.row.is_noted) === "1" && "Oui"}
+ {cellValues.row.is_noted && String(cellValues.row.is_noted) === "0" && "Non"}
+
+
+
+ );
+ }
+ },
+ { field: 'pres_dist_hyp', headerName: 'Animation', hide: true, Width: 50, renderCell: (params) =>
, },
{
@@ -826,7 +844,7 @@ const Module_Bloc_bloc_competence_pedagogique = (props) => {
const [p_detail_bloc_competence_pedago_contraintes, setp_detail_bloc_competence_pedago_contraintes] = useState("");
const [p_detail_bloc_competence_pedago_divers, setp_detail_bloc_competence_pedago_divers] = useState("");
- //---
+
const [p_detail_bloc_competence_pedago_context_pro, setp_detail_bloc_competence_pedago_context_pro] = useState("");
const [p_detail_bloc_competence_pedago_crit_eval, setp_detail_bloc_competence_pedago_crit_eval] = useState("");
const [p_detail_bloc_competence_pedago_connaissance, setp_detail_bloc_competence_pedago_connaissance] = useState("");
@@ -1016,7 +1034,7 @@ const Module_Bloc_bloc_competence_pedagogique = (props) => {
var new_data2 = [];
const new_data = res.data.message.map((x) => {
- //---
+
var localid = JSON.parse(x).id;
var local_id = JSON.parse(x)._id;
var local_internal_url = JSON.parse(x).class_internal_url;
@@ -1025,7 +1043,7 @@ const Module_Bloc_bloc_competence_pedagogique = (props) => {
- //---
+
var node = {
"_id": local_id,
"id": localid,
@@ -1154,7 +1172,6 @@ const Module_Bloc_bloc_competence_pedagogique = (props) => {
-
if (competence_pedago.tab_ue_competence_with_code)
setp_detail_pole_bloc_competence_pedago_tab_ue_competence_with_code(competence_pedago.tab_ue_competence_with_code);
else
@@ -1304,6 +1321,13 @@ const Module_Bloc_bloc_competence_pedagogique = (props) => {
}
+ const New_Option_Is_Noted = [
+ { "id": "1", "label": "Oui", "value": "1" },
+ { "id": "0", "label": "Non", "value": "0" },
+ { "id": "", "label": "", "value": "" },
+ ]
+
+
function Annule_modif_champs() {
Get_Given_bloc_competence_pedago_data(selected_id);
@@ -1514,14 +1538,13 @@ const Module_Bloc_bloc_competence_pedagogique = (props) => {
var new_data2 = [];
const new_data = res.data.message.map((x) => {
- //---
+
var localid = JSON.parse(x).id;
var local_id = JSON.parse(x)._id;
var code = JSON.parse(x).code;
var description = JSON.parse(x).description;
- //---
var node = {
"_id": local_id,
"id": localid,
@@ -1614,14 +1637,14 @@ const Module_Bloc_bloc_competence_pedagogique = (props) => {
var new_data2 = [];
const new_data = res.data.message.map((x) => {
- //---
+
var localid = JSON.parse(x).id;
var local_id = JSON.parse(x)._id;
var code = JSON.parse(x).code;
var description = JSON.parse(x).description;
- //---
+
var node = {
"_id": local_id,
"id": localid,
@@ -1747,8 +1770,11 @@ const Module_Bloc_bloc_competence_pedagogique = (props) => {
setselected_ue_comptence_to_add_id("");
setselected_semestre_to_add_id("");
setselected_diplome_to_add_id("");
-
-
+ setselected_coeff_to_add("1");
+ setselected_credit_to_add("1");
+ setselected_seuil_validation_to_add("1");
+ setselected_mode_animation_to_add("2");
+ setselected_is_noted_to_add("1");
};
@@ -1786,13 +1812,12 @@ const Module_Bloc_bloc_competence_pedagogique = (props) => {
var new_data2 = [];
const new_data = res.data.message.map((x) => {
- //---
var localid = JSON.parse(x).id;
var local_id = JSON.parse(x)._id;
var local_code = JSON.parse(x).code;
var local_description = JSON.parse(x).description;
- //---
+
var node = {
"_id": local_id,
"id": localid,
@@ -1882,15 +1907,13 @@ const Module_Bloc_bloc_competence_pedagogique = (props) => {
var new_data2 = [];
const new_data = res.data.message.map((x) => {
- //---
+
var localid = JSON.parse(x).id;
var local_id = JSON.parse(x)._id;
var local_code = JSON.parse(x).code;
var local_titre = JSON.parse(x).titre;
-
- //---
var node = {
"_id": local_id,
"id": localid,
@@ -1902,7 +1925,7 @@ const Module_Bloc_bloc_competence_pedagogique = (props) => {
new_data2.push(node);
});
- //---
+
var node = {
"_id": "",
"id": "",
@@ -1943,6 +1966,19 @@ const Module_Bloc_bloc_competence_pedagogique = (props) => {
const [selected_semestre_to_add_id, setselected_semestre_to_add_id] = useState("");
const [selected_diplome_to_add_id, setselected_diplome_to_add_id] = useState("");
+ const [selected_coeff_to_add, setselected_coeff_to_add] = useState("1");
+ const [selected_credit_to_add, setselected_credit_to_add] = useState("1");
+ const [selected_seuil_validation_to_add, setselected_seuil_validation_to_add] = useState("1");
+ const [selected_mode_animation_to_add, setselected_mode_animation_to_add] = useState("2");
+ const [selected_is_noted_to_add, setselected_is_noted_to_add] = useState("1");
+
+ const New_Option_pres_dist_hyp = [
+ { "id": "1", "label": "Distanciel", "value": "1" },
+ { "id": "2", "label": "Hybride", "value": "2" },
+ { "id": "0", "label": "Présentiel", "value": "0" },
+ { "id": "", "label": "", "value": "" },
+ ]
+
const [selected_ue_domaine_comptence_to_add_id, setselected_ue_domaine_comptence_to_add_id] = useState("");
@@ -1963,6 +1999,14 @@ const Module_Bloc_bloc_competence_pedagogique = (props) => {
form.append("semestre", local_semestre);
form.append("diplome_id", local_diplome);
+
+ form.append("coefficient", selected_coeff_to_add);
+ form.append("seuil_validation", selected_seuil_validation_to_add);
+ form.append("is_noted", selected_is_noted_to_add);
+ form.append("pres_dist_hyp", selected_mode_animation_to_add);
+ form.append("credit", selected_credit_to_add);
+
+
console.log(" ## form = ", form)
var myurl = process.env.REACT_APP_API_URL + "myclass/api/Add_Update_tab_UE_And_Competence_To_Bloc_Competence/";
@@ -2114,14 +2158,14 @@ const Module_Bloc_bloc_competence_pedagogique = (props) => {
var new_data2 = [];
const new_data = res.data.message.map((x) => {
- //---
+
var localid = JSON.parse(x).id;
var local_id = JSON.parse(x)._id;
var local_code = JSON.parse(x).code;
var local_description = JSON.parse(x).description;
- //---
+
var node = {
"_id": local_id,
"id": localid,
@@ -2133,7 +2177,7 @@ const Module_Bloc_bloc_competence_pedagogique = (props) => {
new_data2.push(node);
});
- //---
+
var node = {
"_id": "",
"id": "",
@@ -2360,6 +2404,33 @@ const Module_Bloc_bloc_competence_pedagogique = (props) => {
+ Diplome
+ {New_Getall_Parter_config_diplome_result && New_Getall_Parter_config_diplome_result.length > 0 &&
(data)._id === String(selected_diplome_to_add_id))[0].label}
+ options={New_Getall_Parter_config_diplome_result}
+ onChange={(event, value) => {
+
+ if (value && value._id) {
+ setselected_diplome_to_add_id(value._id);
+ }
+ else {
+ setselected_diplome_to_add_id("");
+ }
+ }}
+
+ renderInput={(params) =>
+ }
+ />}
+
+
+
Unité d'enseignement
{New_Getall_Partner_List_UE_result && New_Getall_Partner_List_UE_result.length > 0 &&
{
/>}
- Type Compétence
- {New_Option_Compet_Or_Domain && New_Option_Compet_Or_Domain.length > 0 &&
-
+ Type Compétence
+ {New_Option_Compet_Or_Domain && New_Option_Compet_Or_Domain.length > 0 &&
+
(data).value === String(type_association))[0].label}
+
+ onChange={(event, value) => {
+ if (value && value.value) {
+ settype_association(value.value);
+
+ if (value.value === "0") {
+ setselected_ue_domaine_comptence_to_add_id("");
+ }
+ else if (value.value === "1") {
+ setselected_ue_comptence_to_add_id("");
+ }
+
+
+ } else {
+ settype_association("");
+ setselected_ue_comptence_to_add_id("");
+ setselected_ue_domaine_comptence_to_add_id("");
+
+ }
+ }}
+
+ renderInput={(params) =>
+ }
+ />}
+
+
+
+
+
+ {type_association && type_association === "0" && Compétence
+ {NewGetall_Partner_Competence_Pedago_result && NewGetall_Partner_Competence_Pedago_result.length > 0 &&
(data).value === String(type_association))[0].label}
+ options={NewGetall_Partner_Competence_Pedago_result}
onChange={(event, value) => {
- if (value && value.value) {
- settype_association(value.value);
-
- if (value.value === "0") {
- setselected_ue_domaine_comptence_to_add_id("");
- }
- else if (value.value === "1") {
- setselected_ue_comptence_to_add_id("");
- }
+ if (value && value._id) {
+ setselected_ue_comptence_to_add_id(value._id);
} else {
- settype_association("");
setselected_ue_comptence_to_add_id("");
- setselected_ue_domaine_comptence_to_add_id("");
}
}}
+
renderInput={(params) =>
}
/>}
+ }
+
+ {type_association && type_association === "1" && Domaine de compétence
+ {New_Getall_Partner_Domaine_Competence_result && New_Getall_Partner_Domaine_Competence_result.length > 0 &&
{
+
+ if (value && value._id) {
+ setselected_ue_domaine_comptence_to_add_id(value._id);
+
+ } else {
+ setselected_ue_domaine_comptence_to_add_id("");
+
+ }
+ }}
+
+
+ renderInput={(params) =>
+ }
+ />}
+ }
+
+
+
Crédit ECTS
+
Compétence
- {NewGetall_Partner_Competence_Pedago_result && NewGetall_Partner_Competence_Pedago_result.length > 0 && {
-
- if (value && value._id) {
- setselected_ue_comptence_to_add_id(value._id);
-
- } else {
- setselected_ue_comptence_to_add_id("");
-
+ InputLabelProps={{
+ shrink: true,
+ }}
+ type="number"
+ fullWidth
+ value={selected_credit_to_add}
+ onChange={(e) => {
+ setselected_credit_to_add(e.target.value);
+ }
}
- }}
-
-
- renderInput={(params) =>
- }
- />}
- }
+
+ Semestre
+
Domaine de compétence
- {New_Getall_Partner_Domaine_Competence_result && New_Getall_Partner_Domaine_Competence_result.length > 0 && {
-
- if (value && value._id) {
- setselected_ue_domaine_comptence_to_add_id(value._id);
-
- } else {
- setselected_ue_domaine_comptence_to_add_id("");
+ InputLabelProps={{
+ shrink: true,
+ }}
+ type="number"
+ fullWidth
+ value={selected_semestre_to_add_id}
+ onChange={(e) => {
+ setselected_semestre_to_add_id(e.target.value);
}
- }}
-
-
- renderInput={(params) =>
- }
- />}
- }
-
-
-
- Diplome
- {New_Getall_Parter_config_diplome_result && New_Getall_Parter_config_diplome_result.length > 0 &&
(data)._id === String(selected_diplome_to_add_id))[0].label}
- options={New_Getall_Parter_config_diplome_result}
- onChange={(event, value) => {
-
- if (value && value._id) {
- setselected_diplome_to_add_id(value._id);
- }
- else {
- setselected_diplome_to_add_id("");
- }
- }}
-
- renderInput={(params) =>
- }
- />}
-
-
+